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

用DW做的网站怎么分享给别人网站设计分析案例

用DW做的网站怎么分享给别人,网站设计分析案例,电子商务平台管理,深圳百度seo哪家好题目来源#xff1a;https://leetcode.cn/problems/coin-change/description/ C题解#xff08;来源代码随想录#xff09;#xff1a;题目中说每种硬币的数量是无限的#xff0c;可以看出是典型的完全背包问题。动规五部曲分析如下#xff1a; 确定dp数组以及下标的含义…题目来源https://leetcode.cn/problems/coin-change/description/ C题解来源代码随想录题目中说每种硬币的数量是无限的可以看出是典型的完全背包问题。动规五部曲分析如下 确定dp数组以及下标的含义。dp[j]凑足总额为j所需钱币的最少个数为dp[j]确定递推公式。凑足总额为j - coins[i]的最少个数为dp[j - coins[i]]那么只需要加上一个钱币coins[i]即dp[j - coins[i]] 1就是dp[j]。递推公式dp[j] min(dp[j - coins[i]] 1, dp[j]);dp数组如何初始化。首先凑足总金额为0所需钱币的个数一定是0那么dp[0] 0; 其他下标对应的数值呢考虑到递推公式的特性dp[j]必须初始化为一个最大的数否则就会在min(dp[j - coins[i]] 1, dp[j])比较的过程中被初始值覆盖。所以下标非0的元素都是应该是最大值。确定遍历顺序。本题求钱币最小个数那么钱币有顺序和没有顺序都可以都不影响钱币的最小个数。举例推导dp数组 class Solution { public:int coinChange(vectorint coins, int amount) {vectorint dp(amount 1, INT_MAX);dp[0] 0;for (int i 0; i coins.size(); i) { // 遍历物品for (int j coins[i]; j amount; j) { // 遍历背包if (dp[j - coins[i]] ! INT_MAX) { // 如果dp[j - coins[i]]是初始值则跳过不跳过1会超出int范围。dp[j] min(dp[j - coins[i]] 1, dp[j]);}}}if (dp[amount] INT_MAX) return -1;return dp[amount];} };
http://www.sadfv.cn/news/73605/

相关文章:

  • 网站频繁改版商业网站源码免费下载
  • 外贸电商做俄罗斯市场网站wordpress可以关闭不
  • 新乡建设招标投标网站电商网站的多选菜单插件
  • wordpress分类目录浏览权限手机清理优化软件排名
  • 南京做网站建设的公司哪家好潍坊网站建设尚荣
  • 番禺区移动端网站制作新服务器做网站
  • 企业只有建立了自己的网站沈阳做网站找思路
  • 深圳有哪些网站开发公司广州省建设厅官方网站
  • 做外汇都看那些网站手机广西网
  • 好的摄影网站推荐电子商务网站建设与维护 教材
  • 网络公司要求做网站工商网监网站模板插件
  • 北京兼职做网站推广成都线上超市有哪些平台
  • 做音乐网站曲库在哪找人力资源管理咨询
  • wordpress 瑞课教育seo培训机构
  • 中国山东网站建设手机网站 教程
  • 石家庄新钥匙建站网站竞价推广都有哪些
  • 仿站在线工具投标网站怎么做
  • 网站 医院信息化建设明天网页游戏开服表
  • 广州有哪些做网站专业的公司表情包在线制作生成器
  • 小程序开发公司师大排名东莞网络优化推广公司哪家好
  • 企业网站建设费属于办公费吗有关电商网站开发的参考文献
  • 基于django的电子商务网站设计wordpress 制作404
  • 吴忠北京网站建设网站建设一般用到的语言
  • 嘉兴网页制作网站排名优秀平面设计网站
  • 阿里云建站教程视频常德网站优化公司
  • 网站开发技术 北京网站一键备案
  • 网站 chat now怎么做互联网技术的作用
  • 网页设计师网站大理公司网站建设
  • 网站建设vip服务男女在一起做恶心的事网站
  • 媒体发稿网站开发中文安卓开发工具