当前位置: 首页 > wzjs >正文

网站建立与推广营销策划方案怎么写

网站建立与推广,营销策划方案怎么写,自己做的网站怎么删除,网站开发服务器多少钱目录 题目简述: 思路分析: https://www.acwing.com/problem/content/4892/ 题目简述: 给N头牛和M个空调,以及每头牛所占据的区域和每个空调所作用的区域,娇贵的牛对温度有要求,所以农夫需要用空调对牛棚…

目录

题目简述:

思路分析:


 

https://www.acwing.com/problem/content/4892/

题目简述:

给N头牛和M个空调,以及每头牛所占据的区域和每个空调所作用的区域,娇贵的牛对温度有要求,所以农夫需要用空调对牛棚进行降温,但是资本家农夫想以尽可能低的成本来实现牛的需求,所以请你来帮忙;

思路分析:

这个数据范围很特殊,看一眼就知道八九不离十是dfs,然后在仔细细想,确实可以用dfs实现;

回想一下之前做过的dfs模型,这个类似于指数级枚举,指数级枚举是判断当前数选或者不选,然后这个题是判断当前空调选或者不选,然后寻找符合条件的花费最少的一种方案,需要注意的是本题中的空调信息比较多,所以用结构体来存;

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=25;
int mp[110];
//将每一个牛的需求存在一个数组里,最后看数组最终情况,如果<=零那么就符合条件,更新成本的值;
int n,m,res=1e8,cnt;
struct kt
{int l,r,p,w;
}kk[15];
bool st[15];
//标记当前空调选没选过
void dfs(int x)
{
//判断是否满足条件if(x>m){for(int i=1;i<=100;i++){if(mp[i]>=1)return ;}res=min(res,cnt);return ;}if(st[x])return ;
//更改cnt+=kk[x].w;for(int i=kk[x].l;i<=kk[x].r;i++){mp[i]-=kk[x].p;}st[x]=1;dfs(x+1);
//复原st[x]=0;for(int i=kk[x].l;i<=kk[x].r;i++){mp[i]+=kk[x].p;}cnt-=kk[x].w;dfs(x+1);
}
signed main()
{cin >> n >> m ;for(int i=1;i<=n;i++){int l,r,c;cin >> l >> r >> c;for(int j=l;j<=r;j++){mp[j]=c;}}for(int i=1;i<=m;i++){cin >> kk[i].l>>kk[i].r>>kk[i].p>>kk[i].w;}dfs(1);cout << res<<endl;
}

下面是指数级枚举的板题: 

https://www.acwing.com/problem/content/94/

http://www.dtcms.com/wzjs/88278.html

相关文章:

  • 网页设计网站建设招聘爱站网ip反查域名
  • 网站建设流程ppt百度搜索下载app
  • 网站头像有啥做会清晰南通seo网站优化软件
  • 网站开发工程师6十大暗网搜索引擎
  • 做实验流程图的网站广州百度推广客服电话
  • 公司网站是否做地方分站英文外链seo兼职
  • 天津微外卖网站建设短视频拍摄剪辑培训班
  • 公司产品展示网站源码优化营商环境的措施建议
  • 南宁网站搭建云南最新消息
  • 网站设计项目策划ppt营销推广渠道有哪些
  • 百度入口官网app优化方案
  • 职业学校网站建设方案排名
  • it网上做笔记的网站网络优化app
  • 网站上推广游戏怎么做网页设计与制作教程
  • 新公司董事长致辞做网站lpl赛区战绩
  • 网站开发环境的意义seo排名点击器
  • 方便做简笔画的网站或软件搜索引擎优化实训心得
  • 制作web网站开发百度关键词查询网站
  • python做简单的网站设计网站接单
  • 万网网站建设步骤厦门网站建设
  • 可以做引流网站的源码上海外贸seo
  • 实验中心网站建设无代码免费web开发平台
  • 腾讯合作网站建设有哪些公司百度文库首页
  • 商圈外卖网站怎么做电子技术培训机构
  • 南宁百度做网站多少钱推介网
  • 建设网站使用的工具百度网讯科技有限公司官网
  • 深圳网站建设九曲网西安关键词排名推广
  • 单页网站源码下载提高工作效率的句子
  • 北京网站建设的公司哪家好南京谷歌优化
  • 门户网站做吗小程序推广方案