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

西安网站建设项目pc端网站模型建设工具

西安网站建设项目,pc端网站模型建设工具,免费的云服务器哪家好,做物流的网站有哪些内容力扣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.w-s-a.com/news/62275/

相关文章:

  • 网站的会员功能怎么做wordpress主题开拓右边栏
  • 做个一般的网站要多少钱nas 建网站
  • 网页设计作品源代码彼岸花坊网站seo测评
  • 用什么软件做动漫视频网站好环保网站设计价格
  • 合肥网站设计服投稿网站源码
  • 为什么很多网站用php做上海口碑最好的装修公司排名
  • 运城网站推广找人做小程序要多少钱
  • 做外链哪个网站好seo诊断网站
  • 网站建设与管理考查方案上海公司免费起名
  • 哪个网站做h5好做汽车网站
  • 汝州网站制作住房和城乡建设部官网进行查询
  • 怎么做整人点不完的网站获取网站访客qq号码源码
  • 自建网站软件网站如何减少404跳转
  • 我想学制作网站吗公司起名网站十大排名
  • 广州白云手机网站建设淘宝店铺怎么推广
  • 青海省住房与城乡建设厅网站珠海高端网站制作公司
  • 深圳个性化建网站公司简便网站建设
  • 网站安全狗十大免费ppt网站在线
  • 进网站后台显示空白图片模板 网站源码
  • dedecms 英文网站怎么在网站上做模式题库
  • 轻网站怎么建立国外做评论的网站
  • 拉米拉网站建设乐清网站网站建设
  • 获取网站全站代码申请免费域名的方法
  • 网站制作建设公司哪家好wordpress仪表盘打不开
  • 最佳网站制作模板用手机能创建网站吗
  • 只做黑白摄影的网站网站建设好后给领导作介绍
  • 移动手机网站建设如何做网站地图视频
  • 手工业网站怎么做成都酒吧设计公司
  • .net 网站生成安装文件目录重庆网站建设沛宣网络
  • 怎么做钓鱼网站吗百度免费域名注册网站