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

通州网站建设是什么怎么做外链

通州网站建设是什么,怎么做外链,一个网站的建设流程有哪些资料,苹果手机做任务网站这道题和上一道题279.完全平方数的套路是完全一样的,但是这道题不需要我们自己生成物品列表,函数的输入中已经给出了,但是这道题有一个坑,就是我们在初始化dp数组的时候,所有的位置不应该赋值为INT_MAX,因为…


这道题和上一道题279.完全平方数的套路是完全一样的,但是这道题不需要我们自己生成物品列表,函数的输入中已经给出了,但是这道题有一个坑,就是我们在初始化dp数组的时候,所有的位置不应该赋值为INT_MAX,因为在dp[j - nums[i]] + 1这一步可能出现溢出的情况,所以我们应当初始化为一个稍小的较大值,如INT_MAX / 2等。这个思路是一样的,这里就简单的说一下动规五部曲:
1.确定dp[j]的含义:在背包容量为j的情况下,装满背包的最少硬币个数为dp[j]
2.确定递推公式 dp[j] = min(dp[j - coins[i]] + 1, dp[j]);
3.dp数组初始化 dp[0] = 0
4.确定遍历顺序:先物品,再背包(不涉及排列组合的问题,可以颠倒)
5.打印数组(省略)

class Solution {
public:int coinChange(vector<int>& coins, int amount) {//1.确定dp[j]的含义:在背包容量为j的情况下,装满背包的最少硬币个数为dp[j]//2.确定递推公式  dp[j] = min(dp[j - coins[i]] + 1, dp[j]);//3.dp数组初始化 dp[0] = 0//4.确定遍历顺序:先物品,再背包(可以颠倒)//5.打印数组(省略)vector<int> dp(amount + 1, INT_MAX / 2);//初始化dp[0] = 0;for(int i = 0; i < coins.size(); i++){  //遍历物品for(int j = coins[i]; j <= amount; j++)    //遍历背包dp[j] = min(dp[j - coins[i]] + 1, dp[j]);}return dp[amount] == INT_MAX / 2 ? -1 : dp[amount];}
};
http://www.dtcms.com/wzjs/522543.html

相关文章:

  • 北京网站制作案例企业营销策划案例
  • 西安网站移动排名提升软件
  • 网站开发商业机密免费优化网站
  • 柳北网站制作广西seo
  • 做it人经常逛的网站网站优化排名软件网站
  • 响应式网站编码怎吗设置济南网站设计
  • 怎么在qq上自己做网站关键词优化的软件
  • 两学一做晋中市网站竞价推广托管开户
  • 哪些网站会盗取网站免费网站免费
  • 民宿客栈网站制作低价刷赞网站推广
  • vb2010做网站兰州seo
  • 在线药店网站建设怎么在百度推广
  • 临沂网站建设培训学校企业qq手机版
  • 建设b2b网站需要多少钱?如何推广seo
  • 自适应 网站百度竞价关键词质量度怎么提升
  • 想找私人做网站百度在线咨询
  • 在东莞做网站外贸营销型网站设计
  • 关键词网站建设国家卫生健康委
  • 公司做网站走什么费北京疫情又严重了
  • 外贸公司网站开发步骤百度开户代理
  • 西安哪家公司做的网站好网络平台建设及运营方案
  • 如何做网站用户活跃度爱站网
  • 搜索引擎优化有哪些优化快速排名教程
  • 自己网上开店的步骤优化推广关键词
  • 浙江网站建设推广公司哪家权威公司网页制作
  • 专门做办公的网站宁波seo网络推广
  • 网站自动采集系统网站排名优化多少钱
  • 用来做视频连接的网站网络推广一个月的收入
  • 期末成绩管理网站开发背景抖音搜索排名
  • 网站开发费用摊销吗下载班级优化大师并安装