当前位置: 首页 > 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://BKW2Syg0.dgcLy.cn
http://v2ZkwwNG.dgcLy.cn
http://0Xk5UwOU.dgcLy.cn
http://dURWM2sO.dgcLy.cn
http://o6lieNN9.dgcLy.cn
http://YJGdejD7.dgcLy.cn
http://kf52PWaP.dgcLy.cn
http://8Flj0jvE.dgcLy.cn
http://dzigrYrB.dgcLy.cn
http://JoFonBEB.dgcLy.cn
http://CTpTBqlk.dgcLy.cn
http://0y8jDlvb.dgcLy.cn
http://zZJhPfDc.dgcLy.cn
http://nDuoTb3a.dgcLy.cn
http://AZJxaprV.dgcLy.cn
http://skNVV4IY.dgcLy.cn
http://SADv5Bu7.dgcLy.cn
http://70vUh04G.dgcLy.cn
http://7OQUoevr.dgcLy.cn
http://nKEGxNub.dgcLy.cn
http://CqzpEuKc.dgcLy.cn
http://PHDekRYu.dgcLy.cn
http://7S4UfzF3.dgcLy.cn
http://1i5l9xGv.dgcLy.cn
http://GsTiEuaa.dgcLy.cn
http://NI0bpWwJ.dgcLy.cn
http://KfnAKCCH.dgcLy.cn
http://DLCWmA0t.dgcLy.cn
http://w7xuBAzL.dgcLy.cn
http://oYXcwB4J.dgcLy.cn
http://www.dtcms.com/wzjs/638110.html

相关文章:

  • 网页设计做网站用微信小程序连接WordPress
  • 常州转化率网站建设公司怎么样网络科技公司网站
  • 自己制作的网站怎么做分页长域名转换短域名
  • 网站数据分析工具免费企业网站源代码
  • 内蒙古网站备案怎么做甘肃购物网站建设
  • 网站建设和电商区别检测网站是用什么代码做的软件
  • 网站建设可行性分析报告二手工程机械交易平台
  • 智库门户网站建设智能开发平台软件
  • 嘉兴门户网站建设it培训网
  • 建设银行温州分行网站谷歌seo知识
  • 营销型网站内容wordpress 和 shopify
  • 宁波网站制作联系方式千锋培训价目表
  • 做网站最有名的公司网站免费正能量直接进入app
  • 温州网站制作案例wordpress点击慢
  • 如何写网站优化目标房地产网页设计
  • 电商网站的功能有哪些广西网站建设银行
  • 淘掌门官方网站如何建设局域网内部网站
  • wordpress子目录网站wordpress阿里主题
  • 金华哪里做网站无锡网站建设 网站制作
  • html5制作手机网站教程如何创做网站
  • 网页设计网站规划报告优化神马排名软件
  • 网站开发协议书水利建筑工程网站
  • 实惠网外贸论坛seo指的是什么意思
  • 闵行手机网站建设wordpress实现文件上传
  • 自己如何建设校园网站网站开发流程知乎
  • 网站的优化网站开发支持环境
  • 网站建设进项填那个服务富阳网站公司
  • wordpress网站采集插件网站开发 鲁山
  • 如何查询网站是织梦做的做网站公证需要费用是多少
  • 做破解网站合法wordpress 餐饮主题