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

html制作网站的步骤上海建筑建材业地址

html制作网站的步骤,上海建筑建材业地址,免费收录网站,wordpress新用户今晚学习了完全背包的做法,和01背包的差别具体来说就是一个可以重复,一个不可以重复。体现在数组的遍历中来说就是完全背包不能用二维数组做法(因为二维dp数组一定不会重复,但是还没验证过),只能用一维dp数…

        今晚学习了完全背包的做法,和01背包的差别具体来说就是一个可以重复,一个不可以重复。体现在数组的遍历中来说就是完全背包不能用二维数组做法(因为二维dp数组一定不会重复,但是还没验证过),只能用一维dp数组,且背包容量for循环必须是顺序遍历,这样可以方便重复。碰到组合问题时,物品循环放外面,背包容量循环放里面;碰到排列问题时,背包容量循环放外面,物品循环放里面。(如果物品循环放外面,那么物品的顺序一定是固定了的,从前往后)

518. 零钱兑换 II(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)

思路:典型的完全背包组合题。

int change(int amount, vector<int>& coins) {vector<int> dp(amount+1, 0);dp[0] = 1;for(int i=0; i<coins.size(); i++){for(int j=coins[i]; j<=amount; j++){dp[j] += dp[j-coins[i]];}}return dp[amount];
}

377. 组合总和 Ⅳ(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)

思路:典型的完全背包排列题。

int combinationSum4(vector<int>& nums, int target) {vector<int> 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] && dp[i] < INT_MAX - dp[j-nums[i]]) dp[j] += dp[j-nums[i]];}}return dp[target];
}

http://www.yayakq.cn/news/401872/

相关文章:

  • 网站计算器代码企业信息管理平台
  • 网站建设公司有哪些重要职务简单的商城的网页设计作业
  • 傻瓜使用模板建网站自动建设网站系统
  • 怎样添加网站图标网站ps多大尺寸
  • 做任务挣钱的网站wordpress 企业小程序
  • 免费建站公司联系方式无症状感染者会自愈吗
  • 深圳建站公司需要多久怎么免费做公司网站
  • 百度网站怎么建设如何做视频网站赚钱
  • 成都网络建站python网站开发 django
  • 全国门户网站有哪些购物网站建设机构
  • 有关电商网站开发的实习报告百度seo怎么收费
  • 帝国网站seo企业管理咨询公司怎么样
  • 做的网站 如何在局域网内访问软件定制与开发
  • 网站加载流量做电影网站要买什么
  • 网站建设与管理实训心得体会温州网上商城网站建设
  • so域名的网站有哪些网页制作公司的小客户有哪些
  • wordpress建立公司网站伪原创对网站的影响
  • 优科技网站建设动易 网站顶部导航 sitefactory
  • 怎么申请免费企业网站电子商务网站建设要求
  • 网站建设销售主管岗位职责wordpress 多域名301重定向代码
  • 体育西网站开发设计最新热点新闻
  • 什么网站做调查能赚钱wordpress如何拖移小工具
  • 民权县住房和城乡建设局网站网站设计报价是多少钱
  • 蚌埠做网站建设费用动画设计就业前景
  • 通信工程毕设可以做网站吗专业建站公司费用
  • 平乡县网站建设平台位置双语外贸网站源码
  • 汕头好的建站网站网站建设的流程推广方案
  • wap网站有哪些龙华网站建设网站设计公司
  • php如何自学做网站推广一个产品有哪些方式
  • 建立网站需要注意事项fullpage wow做的网站