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

摄影师网站html5响亮大气的公司名字

摄影师网站html5,响亮大气的公司名字,郑州百度网站推广,重庆网站建设外包公司题目链接:322. 零钱兑换 - 力扣(LeetCode) 这道题目使用动态规划 状态转移方程: dp[j] min(dp[j], dp[j-coins[i]]1); 但是做这道题目遇到些小问题,这里提一下 1、一开始是将dp初始化为INT_MAX的。但提交会报错 …

题目链接:322. 零钱兑换 - 力扣(LeetCode)

这道题目使用动态规划

状态转移方程:

dp[j] = min(dp[j], dp[j-coins[i]]+1);

但是做这道题目遇到些小问题,这里提一下

1、一开始是将dp初始化为INT_MAX的。但提交会报错

int min(int a, int b){return a >= b ? b : a;
}int coinChange(int* coins, int coinsSize, int amount) {int dp[amount+1];for (int i = 0; i <= amount; i++) {dp[i] = INT_MAX;}dp[0] = 0;for (int i = 0; i < coinsSize; i++) {for (int j = coins[i]; j <= amount; j++) {if (j-coins[i] >= 0) {dp[j] = min(dp[j], dp[j-coins[i]]+1);}}}if (dp[amount] == INT_MAX)return -1;elsereturn dp[amount];
}

报错截图

遂将dp初始化为amount,但只通过179 / 189,原因是amount为0时,答案错误

 

最后将dp初始化为amount+1,通过

int min(int a, int b){return a >= b ? b : a;
}int coinChange(int* coins, int coinsSize, int amount) {int dp[amount+1];for (int i = 0; i <= amount; i++) {dp[i] = amount+1;}dp[0] = 0;for (int i = 0; i < coinsSize; i++) {for (int j = coins[i]; j <= amount; j++) {if (j-coins[i] >= 0) {dp[j] = min(dp[j], dp[j-coins[i]]+1);}}}if (dp[amount] == amount+1)return -1;elsereturn dp[amount];
}

http://www.dtcms.com/wzjs/816625.html

相关文章:

  • 建网站挣钱大兴网站开发网站建设哪家好
  • 仙居住房和城乡建设规划局网站网站建设和网页建设的区别
  • 做网站42类商标怎么选小类备案域名出售平台
  • 什么叫定制网站如何推动一个教学网站的建设
  • 临沂市建设局网站勘察设计深圳在线制作网站
  • 建设网站的行业现状深圳营销网站建设
  • 江西数据平台网站建设线上推广好做吗
  • 阜南县城乡建设局官方网站个人网站可以做商城吗
  • 响应式环保网站模板下载中国机械加工制造网
  • 肇庆高要建设局网站电商网站设计公司排名
  • 凡科做视频网站婚纱摄影网站图片
  • 建站赚钱灰色个人网站不能做淘宝客
  • 网站检测中心北京做环评备案的网站
  • 精细化工网站建设网站关键词和网页关键词的样本
  • 建设网站什么语言免费行情网站大全搜狐网
  • 合肥网站建设网站推广津学院wordpress登录会员中心
  • 学校网站集群建设wordpress怎么上传电影
  • 老网站如何做301重定向新网站seo优化一般包括哪些内容()
  • 网站数据库清空移动网站cms
  • 湛江市住房和城乡建设网站搜索引擎推广公司
  • 购买一个域名能建几个网站中关村在线网站的建设
  • 网站三元素怎么做软装设计用什么软件
  • 洛阳建设局网站软件外包价格
  • 网站域名域名学校网站建设方案论文
  • vs2013做网站知乎 阿里云 wordpress
  • 网站建设微金手指下拉12手机怎么做软件开发
  • 做网站什么语言好陕西省建设网三类人员报名
  • 一台vps两个wordpress网站php 上传网站
  • 网站制作实训wordpress自动评论工具
  • 网站建设制作设计erp系统下载