当前位置: 首页 > 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.hkea.cn/news/14395679/

相关文章:

  • 网站视频放优酷里面怎么做创意网页设计素材模板
  • 注册网站域名多少钱一年设计一个品牌
  • 公司网站怎么写福建 网站建设
  • 怎么做网站app做商城网站需要的功能
  • 网站开发浏览器兼容性网站建设需要的企业
  • 做兼职的网站wordpress评论框添加表情评论
  • 网站视频插件与网络营销有关的论文
  • 想做网站的客户在哪找做dj网站
  • 域名到期对网站的影响点赞分享打赏 wordpress
  • 在一个网站下建设多个子网站网站原创文章在哪里找
  • 做网站制作的郑州建站排名
  • 网站的安全检查怎么做坂田网站建设多少钱
  • 建设企业网站源码贵州新闻
  • 谷歌搜索引擎下载安装长沙seo优化
  • 沧县住房和城乡建设局网站凡客网站的域名怎么做
  • 网站后台的安全搜索引擎优化的简称
  • 一元云淘网站开发自己做网站用软件下载
  • 小米手表网站乐清 网站建设
  • 元谋网站建设地方网站模板
  • 做番号类网站违法吗统一门户登录
  • 关键词 网站网页设计教程入门
  • 抖音同城推广南昌seo招聘
  • 如何创建自己的网站链接深圳英文网站建设专业公司
  • 短视频网站开发教程广州白云区最新信息
  • 重庆seo网站收录优化丽水专业网站建设公司
  • 招聘网站套餐工程造价建设信息网站
  • 怎样推广网站平台wordpress专题
  • 公关做的好的网站seo网站项目讲解
  • 龙泉驿网站建设wordpress网站加密
  • 加强 廉政网站建设企业商城网站开发