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

在哪注册网站一个做智能化的网站有哪些

在哪注册网站,一个做智能化的网站有哪些,赣州app开发公司,浮雕模东莞网站建设题目#xff1a; 链接#xff1a;LeetCode 518. 零钱兑换 II 难度#xff1a;中等 动态规划#xff1a; dp[i][j] 定义#xff1a;可选前 i 种硬币的情况下#xff0c;组成金额 j 的组合数。 初始状态#xff1a; dp[0][j] 0, 1 j amount#xff08;不选…题目 链接LeetCode 518. 零钱兑换 II 难度中等 动态规划 dp[i][j] 定义可选前 i 种硬币的情况下组成金额 j 的组合数。 初始状态 dp[0][j] 0, 1 j amount不选取任何硬币的情况下组成正整数金额的组合数为0dp[i][0] 1, 0 i n金额为0的情况下只有空集的这一种组合才是0 状态转移方程 if(j - coins[i - 1] 0) // 容量足够选取该硬币组合数选取该硬币和不选该硬币两种状态相加dp[i][j] dp[i][j - coins[i - 1]] dp[i - 1][j];elsedp[i][j] dp[i - 1][j]; // 容量不足以选取该硬币组合数不选该硬币的组合数代码 class Solution { public:int change(int amount, vectorint coins) {int n coins.size();vectorvectorint dp(n 1, vectorint(amount 1, 0)); // dp[i][j]i代表使用前i种硬币j代表金额for(int i 0; i n; i) // 初始化组成金额为0的方案数总是1不选任何硬币dp[i][0] 1;for(int i 1; i n; i){for(int j 1; j amount; j){if(j - coins[i - 1] 0) // 容量足够选取该硬币组合数选取该硬币和不选该硬币两种状态相加dp[i][j] dp[i][j - coins[i - 1]] dp[i - 1][j];elsedp[i][j] dp[i - 1][j]; // 容量不足以选取该硬币组合数不选该硬币的组合数}}return dp[n][amount];} };时间复杂度O(N * amount)N是coins数组长度。 空间复杂度O(N * amount)。
http://www.yutouwan.com/news/100133/

相关文章:

  • 建设网站设计论文范文宁波免费自助建站模板
  • 福清市建设局网站网站可以多个域名吗
  • 什么网站做博客好如何做表白网站的教程
  • 长安营销服务协同管理平台网站ps怎么网站首页
  • 网站开发名词解释室内设计效果图一套
  • 济南做网站建设公司新乡网站开发的公司
  • 做网站备案实名需要钱吗长垣建设银行网站
  • 中小型网站建设 教案微信代运营公司有哪些
  • 西安响应式网站开发金戈枸橼酸西地那非片
  • 成都建设网站专业公司电子游戏十大正规官方网址
  • 建设企业网站公司网络举报网站
  • 企业官网模板站网站制作公司怎么看
  • 广州专业网站优化公司怎么建设菠菜网站
  • 莱芜网站网站建设引流人脉推广软件
  • 刘家窑网站建设51我们一起做网站
  • 优秀图网站青岛知名设计公司
  • 西安哪些做网站的公司好专做生存设计的网站
  • 电子书新手学做网站公司网站二维码生成器
  • 网站个人备案模版wordpress安装通知栏
  • 湖南长沙网站建设公司网建会
  • 深圳建设银行官方网站什么是开放式的网站
  • 甘肃网站建设方案服务至上如何提网站建设需求
  • 网站子目录绑定二级域名免费下ppt课件的网站
  • 钟表 东莞网站建设商城站地址
  • 互联网网站建设公司微信小程序个人网站开发
  • 通信管理局 网站备案网站优化竞争对手分析
  • stm32做网站服务器宁夏建设工程造价信息网
  • 东莞网站建设优化推广企业信息型网站有哪些
  • wordpress编辑文章网站seo关键词排名推广
  • 大连网站建设微信群江西省工程造价信息网官网