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

代码随想录二刷day45

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣70. 爬楼梯
  • 二、力扣322. 零钱兑换
  • 三、力扣279. 完全平方数


前言


一、力扣70. 爬楼梯

class Solution {public int climbStairs(int n) {int[] dp = new int[n+1];dp[0] = 1;for(int i = 0; i <= n; i ++){for(int j = 1; j <= 2; j ++){if(i >= j){dp[i] += dp[i-j];}}}return dp[n];}
}

二、力扣322. 零钱兑换

class Solution {public int coinChange(int[] coins, int amount) {int[] dp = new int[amount+1];for(int i = 1; i < dp.length; i ++){dp[i] = Integer.MAX_VALUE;}for(int i = 0; i < coins.length; i ++){for(int j = coins[i]; j <= amount; j ++){if(dp[j-coins[i]] != Integer.MAX_VALUE){dp[j] = Math.min(dp[j], dp[j-coins[i]] + 1);}}}return dp[amount] == Integer.MAX_VALUE ?-1:dp[amount];}
}

三、力扣279. 完全平方数

class Solution {public int numSquares(int n) {int[] dp = new int[n+1];Arrays.fill(dp,Integer.MAX_VALUE);dp[0] = 0;for(int i = 1; i*i <= n; i ++){for(int j = i*i; j <= n; j ++){dp[j] = Math.min(dp[j], dp[j-i*i] + 1);}}return dp[n];}
}
http://www.lryc.cn/news/184020.html

相关文章:

  • 泊车功能专题介绍 ———— AVP系统基础数据交互内容
  • 蓝桥杯每日一题2023.10.6
  • 7、【Qlib】【主要组件】Data Layer:数据框架与使用
  • Kubernetes安装部署 1
  • 在VS Code中优雅地编辑csv文件
  • LCR 128.库存管理 I
  • eigen::Affine3d 转换
  • 【Python从入门到进阶】38、selenium关于Chrome handless的基本使用
  • 给Python项目创建一个虚拟环境(enev)
  • 【RK3588】YOLO V5在瑞芯微板子上部署问题记录汇总
  • 别人做的百度百科词条信息不全,如何更正自己的百度百科词条
  • [论文精读]U-Net: Convolutional Networks for BiomedicalImage Segmentation
  • Godot Identifier “File“ not declared in the current scope.
  • Java ORM Bee,多表关联更新
  • Java 读取excel文件
  • PageRank(上):数据分析 | 数据挖掘 | 十大算法之一
  • 吃鸡达人专享!提高战斗力,分享干货,查询装备皮肤,保护账号安全!
  • 力扣第101题 c++ 递归 迭代 双方法 +注释 ~
  • Go:实现SMTP邮件发送订阅功能(包含163邮箱、163企业邮箱、谷歌gmail邮箱)
  • Scala第十六章节
  • C语言 实现 链 显示 效果 查找 修改 删除
  • CSS基础语法第一天
  • Leetcode 1492.n的第k个因子
  • 十一工具箱流量主小程序源码
  • 10.5汇编语言整理
  • Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect
  • 驱动器类产品的接口EMC拓扑方案
  • 2023最新ICP备案查询系统源码 附教程 Thinkphp框架
  • 大数据Doris(六):编译 Doris遇到的问题
  • vue重修004上部