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

吸引流量的网站网站创建公司

吸引流量的网站,网站创建公司,正规官方代运营电商公司,WordPress pdo mysql2023.8.17 本题属于完全背包问题,乍一看和昨天那题 零钱兑换II 类似,但细看题目发现:今天这题是排列问题,而“零钱兑换II”是组合问题。排列问题强调顺序,而组合顺序不强调顺序。 这里先说个结论:先遍历物品…

2023.8.17

 

         本题属于完全背包问题,乍一看和昨天那题 零钱兑换II 类似,但细看题目发现:今天这题是排列问题,而“零钱兑换II”是组合问题。排列问题强调顺序,而组合顺序不强调顺序。

        这里先说个结论:先遍历物品,再遍历背包,求出来的是组合数。(即{1,2}和{2,1}是等价的)       而先遍历背包,再遍历物品,求出来的是排列数。(即{1,2}和{2,1}是不等价的。)

        本题思路还是和昨天那题类似,但是物品和背包的遍历顺序需要调换一下,因为本题需要求的是排列数。 代码如下:

class Solution {
public:int combinationSum4(vector<int>& nums, int target) {vector<unsigned int> dp(target+1);dp[0] = 1;for(int j=0; j<=target; j++){for(int i=0; i<nums.size(); i++){if(j >= nums[i]){dp[j] += dp[j-nums[i]];}}}return dp[target];}
};

        ps:cpp代码的dp数组需要声明为<unsigned int>,不然如下示例通过不了。

 

http://www.mmbaike.com/news/112315.html

相关文章:

  • 网站的电子手册用什么做的西安企业网站seo
  • b2c网站服务内容哈尔滨网络seo公司
  • 美容评测网站建设分析报告营销课程培训
  • 做网站应注意什么seo短视频入口
  • 自己做网站很难品牌软文
  • 绿色网站模板大全优化大师软件下载
  • 邢台地区网站建设独立深圳最新政策消息
  • 写一个网站需要什么技术企业培训课程名称大全
  • 什么叫做响应式网站百度免费打开
  • 网页设置安全站点代写新闻稿
  • 网站建设与制作南京seo新浪
  • e时代网站制作营销型网站推广方案
  • 上海网站建设套餐最近几天的新闻大事
  • 互联网平台靠什么赚钱兰州搜索引擎优化
  • 做app和做网站哪个容易怎样自己做网站
  • 云南网站制作怎么计费seo关键词分析表
  • 做时尚网站的目的深圳疫情最新消息
  • 福田做商城网站建设哪家服务周到谷歌浏览器下载手机版安卓官网
  • 国内做游戏破解的网站seo优化及推广如何运营
  • 网站怎么做等级保护军事新闻最新
  • 网络域名格式郑州有没有厉害的seo顾问
  • 网站建设与维护百科大数据营销的案例
  • 深圳极速网站建设服务河北seo基础
  • 全屏滚动企业网站模板互联网广告管理暂行办法
  • 有没有做电子名片的网站手机免费建网站
  • ui设计公司网站免费发广告帖子的网站
  • 成都网站设计推荐各国足球世界排名
  • 计算机应用网站开发毕业论文淘宝关键词搜索量排名
  • 手机端做的优秀的网站设计百度打车客服电话
  • 网站设计分析怎么写域名申请的流程