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

东莞网站制作企业网站锦州建设局网站

东莞网站制作企业网站,锦州建设局网站,江门网站开发多少钱,网站注册费Joe觉得云朵很美#xff0c;决定去山上的商店买一些云朵。 商店里有 n 朵云#xff0c;云朵被编号为 1,2,…,n#xff0c;并且每朵云都有一个价值。但是商店老板跟他说#xff0c;一些云朵要搭配来买才好#xff0c;所以买一朵云则与这朵云有搭配的云都要买。但是Joe的钱有…Joe觉得云朵很美决定去山上的商店买一些云朵。 商店里有 n 朵云云朵被编号为 1,2,…,n并且每朵云都有一个价值。但是商店老板跟他说一些云朵要搭配来买才好所以买一朵云则与这朵云有搭配的云都要买。但是Joe的钱有限所以他希望买的价值越多越好。 输入格式 第 1 行包含三个整数 nmw表示有 n 朵云m 个搭配Joe有 w 的钱。 第 2∼n1 行每行两个整数 cidi 表示 i 朵云的价钱和价值。 第 n2∼n1m 行每行两个整数 uivi表示买 ui 就必须买 vi同理如果买 vi 就必须买 ui。 输出格式 一行表示可以获得的最大价值。 数据范围 1≤n≤10000,0≤m≤5000,1≤w≤10000,1≤ci≤5000,1≤di≤100,1≤ui,vi≤n 输入样例 5 3 10 3 10 3 10 3 10 5 100 10 1 1 3 3 2 4 2 输出样例 1 解析 搭配的都要买可以理解成将有关系的都放在一起相当一个物品要买一起买。 这样就可以转换成01背包问题每个物品只能购买一次在有限的钱的情况下让买的物品的价值尽可能的大。 #include bits/stdc.h using namespace std; #define int long long const int N2e610; int p[N]; int v[N],w[N]; int v1[N],w1[N]; int f[N]; bool vis[N]; int find(int x) {if (x!p[x]) p[x]find(p[x]);return p[x]; } signed main() {int n,m,k;cinnmk;for (int i1;in;i) p[i]i;for (int i1;in;i) cinv[i]w[i];for (int i0;im;i){int a,b;cinab;int xfind(a),yfind(b);if (x!y){v[y] v[x];w[y] w[x];p[x]y;}}int cnt0;for (int i1;in;i){int xfind(i);if (!vis[x]){cnt;v1[cnt]v[x];w1[cnt]w[x];vis[x]1;}}for (int i1;icnt;i) //01背包最简化 //模板for (int jk;jv1[i];j--)f[j]max(f[j],f[j-v1[i]]w1[i]);coutf[k];return 0; }//发现可以简化一下代码不需要开新的数组记录每个“新的物品”的价值和代价。#include bits/stdc.h using namespace std; #define int long long const int N2e610; int p[N]; int v[N],w[N]; int f[N]; int find(int x) {if (x!p[x]) p[x]find(p[x]);return p[x]; } signed main() {int n,m,k;cinnmk;for (int i1;in;i) p[i]i;for (int i1;in;i) cinv[i]w[i];for (int i0;im;i){int a,b;cinab;int xfind(a),yfind(b);if (x!y){v[y] v[x];w[y] w[x];p[x]y;}}for (int i1;in;i) //01背包最简化 //模板if (p[i]i) //每个集合的根节点{for (int jk;jv[i];j--)f[j]max(f[j],f[j-v[i]]w[i]);}coutf[k];return 0; }
http://www.hkea.cn/news/14521762/

相关文章:

  • 网站建设的感想和建议海南在线一家
  • 肯德基网站建设苏州网站营销公司
  • 怎么查网站是谁建的网站用什么系统好用
  • 网站数据没有更新株洲公司网站建设
  • 网站建设应注意哪些问题三明交通建设集团网站
  • 合肥网站建设网站制作驻马店网站开发
  • 中国建设服务信息网站电商加盟网站建设
  • 推广网站有多少家网络营销基本含义
  • 银川网站建设报价广东东莞人才市场
  • 医疗网站建设及优化方案服装企业网站建设可行性分析
  • 青岛百度网站建设安康学院的费用
  • c#网站开发技术成都手机网站建设
  • 北仑网站建设29gz优质的常州网站建设
  • 企业网站策划建设方案百度大学生创新创业大赛英文
  • 呼家楼做网站的公司哪家好电商培训机构有哪些?哪家比较好
  • 服务器可以做网站吗河北邯郸房产网
  • 东莞网站建设网络推广绍兴模板建站代理
  • 南宁电商网站建设深圳宝安区网站建设
  • seo还能赚钱吗门户网站优化报价
  • 电商平台网站开发基于html的网站开发
  • 网站 被降权北京网站建设公司收购
  • 阿里云建站文章搜索做音乐 交流网站
  • 温州网站建设(首选国鼎网络)今网科技网站建设
  • 铁岭免费移动网站建设轻量应用服务器做网站
  • 长沙网站优化价格江津网站建设效果好不好
  • 泸州网站建设多少钱深圳专业商城网站制作公司
  • 手机做网站的步骤深度网网站建设
  • 高校网站站群建设公司wordpress一键分享微博
  • 杭州市建设厅网站沈阳网站建设方案推广
  • 简述网站制作的流程wordpress 帮助主题