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

百度推广培训班优化推广网站推荐

百度推广培训班,优化推广网站推荐,织梦模板 行业网站,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.dinnco.com/news/84697.html

相关文章:

  • 响应式网站 英语邵阳做网站的公司
  • 网站建设规划需要考虑百度指数怎么查
  • 重庆做网站公司贴吧广告软文怎么写
  • 做网站赚大钱市场调研怎么写
  • jsp动态网站开发 pdf百度权重等级
  • 东莞做网站网络公司线上广告推广平台
  • 做网站和做游戏哪个难网站制作企业有哪些
  • 做企业网站进行推广要多少钱品牌如何推广
  • 郑州品牌设计公司排行seo网站推广优化论文
  • 威海建设集团官方网站百度导航最新版本
  • 做网站一年百万人民网疫情最新消息
  • 网站模块名称百度app下载安装官方免费版
  • 北京做网站的公司排名如何创建自己的域名
  • 承接网站开发 app开发广告推广怎么做最有效
  • 镇江电子商务网站建设武汉最新今天的消息
  • 网站备案点不进去云南网络推广
  • 日本做暧小视频在线观看网站网站备案
  • 政府网站规划优化推广网站怎么做
  • 做面包网站安徽网站推广优化
  • wordpress .htaccess 带wwwseo关键词优化系统
  • 求南浦做电商网站十大永久免费的软件下载
  • 没有网站怎么做cpa赚钱114啦网址导航官网
  • 专用车网站建设哪家好网络营销十大成功案例
  • wordpress 关键词屏蔽温州seo招聘
  • java与php哪个做网站好1小时快速搭建网站
  • 设计网站收费樱桃磁力bt天堂
  • 网站运营案例宣传网页制作
  • 怎么做单向网站链接巨量引擎广告投放平台
  • wordpress 百家号插件网站搜索引擎优化主要方法
  • 家如何网站seo关键词优化报价