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

电子商务网站开发的过程wordpress博客 登录

电子商务网站开发的过程,wordpress博客 登录,有没有好网站推荐,长沙网站seo源头厂家文章目录 Tag题目来源解题思路方法一#xff1a;动态规划 写在最后 Tag 【动态规划】【数组】 题目来源 322. 零钱兑换 解题思路 方法一#xff1a;动态规划 定义状态 dp[i] 表示凑成总金额的最少硬币个数。 状态转移 从小到大枚举要凑成的金额 i#xff0c;如果当前… 文章目录 Tag题目来源解题思路方法一动态规划 写在最后 Tag 【动态规划】【数组】 题目来源 322. 零钱兑换 解题思路 方法一动态规划 定义状态 dp[i] 表示凑成总金额的最少硬币个数。 状态转移 从小到大枚举要凑成的金额 i如果当前的金额可以使用面额数组中的某个面额 coin 凑成总金额的一部分则可以更新 d p [ i ] m i n ( d p [ i ] , d p [ i − c o i n ] 1 ) dp[i] min(dp[i], dp[i - coin] 1) dp[i]min(dp[i],dp[i−coin]1) base case dp[0] 0表示凑成总金额 0 的硬币数量为 0。 最后返回 dp[amount]表示凑成总金额 amount 的最少硬币个数。注意需要判断面额数组是否可以凑成指定的总金额。 实现代码 class Solution { public:int coinChange(vectorint coins, int amount) {vectorint dp(amount 1, amount 1);dp[0] 0;for (int i 1; i amount; i) {for (const auto coin : coins) {if (coin i) {dp[i] min(dp[i], dp[i-coin] 1);}}}return dp[amount] amount ? -1 : dp[amount]; } };复杂度分析 时间复杂度 O ( S n ) O(Sn) O(Sn) S S S 是题目给定的需要凑成的总金额数 n n n 是面额数。我们一共需要计算 O ( S ) O(S) O(S) 个状态每个状态需要枚举 n n n 个面额进行状态转移所以时间复杂度为 O ( S n ) O(Sn) O(Sn)。 空间复杂度 O ( S ) O(S) O(S)。 写在最后 如果您发现文章有任何错误或者对文章有任何疑问欢迎私信博主或者在评论区指出 。 如果大家有更优的时间、空间复杂度的方法欢迎评论区交流。 最后感谢您的阅读如果有所收获的话可以给我点一个 哦。
http://www.dnsts.com.cn/news/218900.html

相关文章:

  • 模具钢东莞网站建设安全联盟网站认证
  • 设计公司企业标语成都网站排名优化开发
  • 塑胶加工东莞网站建设技术支持网站文章更新要求
  • 长宁企业网站制作怎么去推广一个app
  • 2003总是说网站建设中泰安公司
  • 网站备案拍照要求怎样搭建一个个人网站
  • 本机做网站桥梁建设杂志有假网站吗
  • app网站设计制作扬州市城市建设监察支队网站
  • 什么网站可以做设计赚钱吗建一个个人网站
  • 万网网站需要的步骤创造软件的软件下载
  • 淘客网站免费开源源码国家建设部网站
  • 怎么创造一个网站琼海建设网站
  • 沈阳网站托管公司网上国网注册推广有多少钱
  • 怎么做卡盟网站惠州app网站建设排行榜
  • 电商网站建设效果广东莞建建设工程有限公司
  • 网站开发框架图网站建设外包价格
  • 搭建网站一条龙页面设计的宗旨是什么
  • 一般做网站用什么字体广告公司可以做网站吗
  • 襄樊最好网站建设价格电影网站建设策划书
  • 个人网站可以做社交类型app下载赚钱
  • 青岛网站建设莫道网络网站建设忄金手指专业
  • 网站seo标题是什么意思iis6 网站无法访问
  • 网络营销策划营销型网站建设广告设计培训班课程
  • 创意网站 模板广州市越秀区
  • 怎么建立企业网站天津网站开发建设
  • 买好域名之后怎么做网站dw做网站详细教程
  • 学校网站建设流程wordpress 3.0
  • 嘉陵区建设局网站设计工作室网站推荐
  • 深圳租赁住房和建设局网站二手房网站排行
  • 漂亮网站广州有什么好玩的地方推荐一下