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

云南云桥建设股份有限公司官方网站网站服务器名字

云南云桥建设股份有限公司官方网站,网站服务器名字,电商培训机构推荐,亚马逊购物网完全背包518. 零钱兑换 II#xff01;#xff01;#xff01;程序未通过原因#xff1a; 1、dp数组的初始化没考虑清楚 2、组合问题 dp数组的更新没考虑清楚 修改后#xff1a; class Solution { public:int change(int amount, vectorint coins) {// dp[j… 完全背包 518. 零钱兑换 II·程序未通过原因 1、dp数组的初始化没考虑清楚 2、组合问题   dp数组的更新没考虑清楚  修改后 class Solution { public:int change(int amount, vectorint coins) {// dp[j]表示装满容量为j的背包一共有多少种方法vectorint dp(amount 1, 0);int n coins.size();dp[0] 1;for(int i 0; i n; i){for(int j coins[i]; j amount; j){//组合数问题dp[j] dp[j - coins[i]];}}return dp[amount];} }; 377. 组合总和 Ⅳ 注意 如果求组合数就是外层for循环遍历物品内层for遍历背包。 如果求排列数就是外层for遍历背包内层for循环遍历物品。 先遍历物品的时候相当于是先把这个物品放进去了然后再看其他的能不能放进去所以不会出现逆序 先遍历背包相当于是用每个大小的背包看看把每一个物品都放进去一次再看别的物品能不能放进去所以可以有逆序 程序未通过原因 1、未考虑 j nums[i]  2、C测试用例有两个数相加超过int的数据所以需要在if里加上dp[i] INT_MAX - dp[i - num] class Solution { public:int combinationSum4(vectorint nums, int target) {//dp[j] 表示 装满背包为j的 排列数vectorint dp(target 1, 0);dp[0] 1;// 先遍历背包 再遍历物品for(int j 0; j target; j){for(int i 0; i nums.size(); i){if(j - nums[i] 0 dp[j] INT_MAX - dp[j - nums[i]]) {dp[j] dp[j - nums[i]];}}}return dp[target];} };
http://www.dnsts.com.cn/news/27974.html

相关文章:

  • 农业网站设计做网站 营业执照
  • 为什么网站收录在百度突然没有了aspnet网站开发实例
  • 上海做oocl船的公司网站网站app建设图片
  • 黑马程序员官方网站自动优化句子的软件
  • 穹拓网站建设制作微信网站模板
  • 盐山网站制作全美网站建设公司
  • 中国建设银行阆中分行网站成都动力无限科技有限公司做网站
  • 网站建设的什么是网站建设的第一阶段wordpress 调用自定义菜单
  • 万州哪里有做网站的wordpress 文章评论数
  • 网站建设中 什么意思智能建站cms管理系统
  • 电子商务网站建设人才公众号关键词点歌
  • 怎样在设计网站做图赚钱电子商务网站建设与设计
  • 网站建设优点装修案例分析
  • 做网站创意wordpress永久链接
  • wordpress仿站博客视频网页设计实训报告技术难点
  • 北京哪家制作网站好互联网服务中心
  • 平湖网站建设公司克2345网址大全浏览器
  • 威海住房和城乡建设局官方网站百度一下免费下载
  • 摄影网站的规划与设计wordpress七牛设置
  • 网站建设要求报告广州公共资源交易
  • 松阳县建设局网站公示中国建筑集团
  • 网站设计不包括在百度做网站需要什么资料
  • 网站后台建设计划书品牌高端网站建设
  • 企业网站关站快速提高排名
  • 杭州网站推广方式浙江省大成建设集团有限公司网站
  • 做网站要icp备案吗苏州知名高端网站建设企业
  • 所有做运动的网站网站建设公司需要什么资质
  • 网站建设公司赚钱祥云网站推广
  • 企业网站优化要多少钱品牌营销策略有哪些
  • 承德市建设局网站电话0基础做网站用什么语言