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

【力扣hot100题】(083)零钱兑换

和上一题差不多,可以说几乎完全没有区别。

不过就是把我上一题想的“字典”改成了零钱。

写的时候遇到一个小问题,就是题目给的零钱不一定是正序排序的,所以循环条件要变一下,改成遍历所有硬币。

class Solution {
public:
    int coinChange(vector<int>& coins, int amount) {
        vector<int> change(amount+1,amount+1);
        change[0]=0;
        for(int i=1;i<=amount;i++){
            for(int j=0;j<coins.size();j++){
                if(i>=coins[j]) change[i]=min(change[i],change[i-coins[j]]+1);
            }
        }
        return change[amount]>amount?-1:change[amount];
    }
};

http://www.dtcms.com/a/124208.html

相关文章:

  • Redis 持久化机制详解:RDB/AOF 过程、优缺点及配置。Redis持久化中的Fork与Copy-on-Write技术解析。
  • android studio 2022打开了v1 签名但是生成的apk没有v1签名问题
  • C# 组件的使用方法
  • Python proteinflow 库介绍
  • Java中List方法的使用详解
  • ​​大数据量统计优化方案(日/月/年统计场景)​
  • WORD 中批量将植物拉丁名替换为斜体
  • 淘酒屋(香港)控股助力汾阳白酒国际化:开启中国酒业新征程
  • wsl-docker环境下启动ES报错vm.max_map_count [65530] is too low
  • Easy-Trans 极简数据翻译框架深度实战指南
  • 数据中台、BI业务访谈(二):组织架构梳理的坑
  • 【正点原子】一键锁定IP:STM32MP135 开机就上网!
  • C++ 调试器类 Debugger 的设计与实现
  • 用matplotlib生成一个炫酷的爱心
  • 【项目管理】第9章 项目范围管理
  • MySQL学习笔记二十
  • WebShell详解:原理、分类、攻击与防御
  • opengrok搭建与配置
  • 位掩码、哈希表、异或运算、杨辉三角、素数查找、前缀和
  • MySQL 中JSON_CONTAINS ,用于检查 JSON 文档是否包含特定的值
  • 开源AI大模型AI智能名片S2B2C商城小程序:科技浪潮下的商业新引擎
  • 头歌 | WPS文档基本操作
  • Zephyr、FreeRTOS、RT-Thread 低功耗模式对比分析
  • ZYNQ笔记(四):AXI GPIO
  • Java-JDBC入门程序、预编译SQL
  • 动手学习:路径规划原理及常用算法
  • HTTP协议原理深度解析:从基础到实践
  • FreeRTOS动态任务创建
  • 线代[13]|线性代数题37道以及数学分析题3道(多图预警)
  • 【无标题】spark编程