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

【算法刷题day44】Leetcode:518. 零钱兑换 II、377. 组合总和 Ⅳ

文章目录

    • Leetcode 518. 零钱兑换 II
      • 解题思路
      • 代码
      • 总结
    • Leetcode 377. 组合总和 Ⅳ
      • 解题思路
      • 代码
      • 总结

草稿图网站
java的Deque

Leetcode 518. 零钱兑换 II

题目:518. 零钱兑换 II
解析:代码随想录解析

解题思路

先遍历物品,再遍历背包。

代码

class Solution {public int change(int amount, int[] coins) {int []dp = new int[amount+1];dp[0] = 1;for (int i = 0; i < coins.length; i++) {for (int j = coins[i]; j <= amount; j++) {dp[j] += dp[j - coins[i]];//加上这张钱外的钱的总数}}return dp[amount];}
}

总结

暂无

Leetcode 377. 组合总和 Ⅳ

题目:377. 组合总和 Ⅳ
解析:代码随想录解析

解题思路

先遍历背包,再遍历物品

代码

class Solution {public int combinationSum4(int[] nums, int target) {int []dp = new int[target+1];dp[0] = 1;for (int j = 0; j <= target; j++) {for (int i = 0; i < nums.length; i++) {if (j >= nums[i]) {dp[j] += dp[j-nums[i]];}}}return dp[target];}
}

总结

暂无

http://www.lryc.cn/news/343245.html

相关文章:

  • 『51单片机』AT24C02[IIC总线]
  • Jenkins与Rancher的配合使用
  • GIS入门,常用的多边形平滑曲线算法介绍和JavaScript的多边形平滑曲线算法库chaikin-smooth的实现原理和使用
  • 气膜体育馆内部的采光效果如何?—轻空间
  • 矩阵的对称正定性判决(复习)
  • 网络安全之DHCP详解
  • 【Proteus】LED呼吸灯 直流电机调速
  • 今天遇到一个GPT解决不了的问题
  • 优化SQL的方法
  • 库存管理系统开源啦
  • 【java】接口
  • Java中的类型转换
  • 定义范围对PFMEA分析的重要性——SunFMEA软件
  • json返回工具类|世界协调时间(UTC)
  • MySQL·内置函数
  • vue根据文字动态判断溢出...鼠标悬停显示el-tooltip展示
  • 使用Tkinter实现数据预测工具的GUI界面展示
  • 机器学习笔记-22
  • 车间为什么选择蒸发式冷风机?
  • 5分钟速通大语言模型(LLM)的发展与基础知识
  • vue项目开发流程
  • 【Django学习笔记(十)】Django的创建与运行
  • 即时通讯技术文集(第37期):IM代码入门实践(Part1) [共16篇]
  • UV胶具有哪些特点和优势
  • python面试之mysql引擎选择问题
  • MT3031 AK IOI
  • UE5自动生成地形二:自动生成插件
  • 二分图(染色法与匈牙利算法)
  • ReactFlow的ReactFlow实例事件传参undefined处理状态切换
  • Dockerfile 和 Docker Compose