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

江苏seo网站排名优化青岛展厅设计公司

江苏seo网站排名优化,青岛展厅设计公司,聚美优品网站建设项目规划书,类似享设计的网站力扣labuladong一刷day59天动态规划 文章目录 力扣labuladong一刷day59天动态规划一、509. 斐波那契数二、322. 零钱兑换 一、509. 斐波那契数 题目链接#xff1a;https://leetcode.cn/problems/fibonacci-number/description/ 思路#xff1a;这是非常典型的一道题#x…力扣labuladong一刷day59天动态规划 文章目录 力扣labuladong一刷day59天动态规划一、509. 斐波那契数二、322. 零钱兑换 一、509. 斐波那契数 题目链接https://leetcode.cn/problems/fibonacci-number/description/ 思路这是非常典型的一道题下面是优化过的代码a,b就是dp数组因为每计算一个值需要前两个值这个a,b就是用来记录前两个值避免重复计算递推公式便是f(n) f(n-1)f(n-2)。 class Solution {public int fib(int n) {if (n 2) return n;int a 0, b 1, c 0;for (int i 2; i n; i) {c a b;a b;b c;}return b;} }二、322. 零钱兑换 题目链接https://leetcode.cn/problems/coin-change/description/ 思路本题是一个典型完全背包问题物品数量无限故物品在外背包在内均正序背包正序用来满足物品无限。 定义dp数组dp[j]表示要填满容量为j的背包所需要的最少物品数量。 递推公式为dp[j] min(dp[j-coins[i]] 1, dp[j])求最少物品数量有两种选择要么是放入当前物品要么是不放入当前物品。放入的话自然就是刚好少于当前物品值的容积所对应的物品数量加1不放入的话直接使用dp[jj]的值该dp[j]可能由之前的物品所填满也有可能还没填。 class Solution {public int coinChange(int[] coins, int amount) {int[] dp new int[amount1];Arrays.fill(dp, Integer.MAX_VALUE);dp[0] 0;for (int i 0; i coins.length; i) {for (int j coins[i]; j dp.length; j) {if (dp[j - coins[i]] ! Integer.MAX_VALUE) {dp[j] Math.min(dp[j-coins[i]] 1, dp[j]);}}}return dp[amount] Integer.MAX_VALUE ? -1 : dp[amount];} }
http://www.tj-hxxt.cn/news/216746.html

相关文章:

  • 网站系统发生错误郑州又上热搜了
  • 公司品牌flash网站设计wordpress做幻灯片
  • 深圳罗湖建网站城市建设招标网站
  • 百度云网站空间建设智慧团建手机登录入口电脑版
  • 做网站蓝色和什么颜色腾讯云主机网站建设教程
  • 微信公众平台开发微网站北京市工程建设交易中心
  • wordpress 扒站网站关键词找不到
  • 合肥做网站一般多少钱wordpress简单企业站
  • 微网站的案例莱芜东风街吧
  • 做淘客推广用什么网站好凡客网站建设
  • 如何免费建立自己的网站wordpress仿淘宝页面
  • 有没有做美食的视频网站手机网站导航栏特效
  • 洛阳网站建设lyland哈尔滨模板网站
  • 国内网页设计师个人网站奎屯网站建设
  • 网站怎样多语言网站建设 类
  • 阿里云备案 网站备案郑州新闻发布会直播
  • 江苏建设官方网站美妆网站建设环境分析
  • 陕西省西安市制作网站重庆建设官网
  • 装修公司网站建设广东新闻联播主持人名单
  • 网站手机采集成都排名推广
  • 网站推广优化外包百度自动优化
  • 网站备案查询api外链查询
  • 整屏网站模板小兽wordpress主题
  • 备案 非网站住房与城乡建设网上办事大厅
  • 网站推广实施计划苏州工业园区公积金管理中心
  • 做网站 售后服务里都写啥苏州有哪些做网站公司
  • 常州本地做网站的大公司中国建设银行网站公积金查询
  • 网站源码上传到空间以后怎么做免费在线设计平台
  • 制作网站商城vue可以做pc的网站
  • 调兵山网站建设iis部署网站浏览报404