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

粉红色主题 模板 网站 在线预览如何搭建一个网站平台

粉红色主题 模板 网站 在线预览,如何搭建一个网站平台,网站建设教程 迅雷下载,国外企业网页设计混合背包是指多种背包模型的组合与转化。 下面通过题目加深理解。 题目一 测试链接#xff1a;1742 -- Coins 分析#xff1a;这道题可以通过硬币的个数将其转化为01背包#xff0c;完全背包和多重背包。如果硬币的个数是1个#xff0c;则是01背包#xff1b;如果硬币的…混合背包是指多种背包模型的组合与转化。 下面通过题目加深理解。 题目一 测试链接1742 -- Coins 分析这道题可以通过硬币的个数将其转化为01背包完全背包和多重背包。如果硬币的个数是1个则是01背包如果硬币的面值×硬币的个数大于当前需要找零的数额则是完全背包否则是多重背包。对于不同的背包进行不同的可能性展开最后统计即可得到答案。代码如下。 #include iostream using namespace std; int n, m; int number, ans_index 0; int coin[100][2]; bool dp[100001]; int ans[100]; int main(void){scanf(%d%d, n, m);while (!(n 0 m 0)){number 0;for(int i 0;i n;i){scanf(%d, coin[i][0]);}for(int i 0;i n;i){scanf(%d, coin[i][1]);}for(int i 1;i m;i){dp[i] false;}dp[0] true;for(int i 0;i n;i){if(coin[i][1] 1){for(int j m;j 0 j - coin[i][0] 0;--j){dp[j] | dp[j-coin[i][0]];}}else if(coin[i][0] * coin[i][1] m){for(int j 0;j m;j){if(j - coin[i][0] 0){dp[j] | dp[j-coin[i][0]];}}}else{for(int j m;j 0;--j){for(int k 1;k coin[i][1] j - k * coin[i][0] 0;k){dp[j] | dp[j-k*coin[i][0]];}}}}for(int i 1;i m;i){if(dp[i]){number;}}ans[ans_index] number;scanf(%d%d, n, m);}for(int i 0;i ans_index;i){printf(%d\n, ans[i]);}return 0; }其中求dp数组循环中i为在下标0~i的物品中取。当然这道题其实可以直接将其当作一个多重背包二进制优化后转化为01背包进行求解。代码如下。 #include iostream using namespace std; int n, m; int data_index, temp, number, ans_index 0, coin_num; int coin[100]; bool dp[100001]; int data[1001]; int ans[100]; int main(void){scanf(%d%d, n, m);while (!(n 0 m 0)){data_index 0;number 0;for(int i 0;i n;i){scanf(%d, coin[i]);}for(int i 0;i n;i){scanf(%d, coin_num);temp 1;while (coin_num temp){data[data_index] temp * coin[i];coin_num - temp;temp * 2;}if(coin_num 0){data[data_index] coin_num * coin[i];}}for(int i 1;i m;i){dp[i] false;}dp[0] true;for(int i 0;i data_index;i){for(int j m;j 0 j - data[i] 0;--j){dp[j] | dp[j-data[i]];}}for(int i 1;i m;i){if(dp[i]){number;}}ans[ans_index] number;scanf(%d%d, n, m);}for(int i 0;i ans_index;i){printf(%d\n, ans[i]);}return 0; }
http://www.dnsts.com.cn/news/107936.html

相关文章:

  • 泉州网站开发人员网站开发惠州
  • 可视化建站工具免费装修设计软件哪个好
  • 南昌网站建设索王道下拉wordpress邮件有%3c%3e
  • 小学学校网站设计模板展览展会网页模板下载
  • 网站建设价格专注制作网站设计西安个人做网站
  • 河北省建设厅工程信息网站网站开发研究综述
  • 做网站一般做几个尺寸视频制作素材
  • 用c 做的网站怎么打开吗网站建设淘宝模板
  • 双语网站代码商务网站欣赏
  • 学校网站建设栏目有哪些wordpress个性评论框
  • python 网站开发 prfh5美食制作网站模板下载
  • 网站设计就业形势建网站做相亲
  • 为什么建设旅游网站江西省城乡建设厅网站查询证件
  • 网站开发需求说明书网络推广
  • 红鱼洞水库建设管理局网站微信小游戏开发
  • 怎么做flash网站台州网站建设方案推广
  • 医院网站页面设计北京软件公司排行
  • 如何做微信ppt模板下载网站辽宁seo站内优化
  • 用返利网站做爆款莱芜杂谈话题
  • 网站的建设方法不包括什么嘉峪关建设路小学网站
  • 方城网站设计市场调研公司是做什么的
  • 网站关键词优化seo关键词之间最好用逗号金站网.营销型网站
  • 上海电商网站建设公司排名哈尔滨建工建设
  • 网站有标题uc浏览网页版进入
  • 时代创信网站建设慧生活798app下载
  • 抚州市网站建设自己做服务器的网站
  • 东莞网站程序网站制作需要注意什么
  • 江西建设厅培训网站wordpress购物车功能
  • 做网站一般工资如何免费免费建站
  • 在婚恋网站上做红娘怎么样合肥建站公司哪