08 2021 档案
摘要:原题链接 322. Coin Change 题目描述 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 示例 1:
阅读全文
摘要:首先记得 #include < algorithm > 在vector中使用 lower_bound作用 在 非递减序列中 找到 第一个大于或者等于 某个元素的位置,如果找得到,返回相应的迭代器,否则,返回范围中的尾迭代器。 使用示例 vector<int> nums = { 3,2,4,1,5 }
阅读全文
摘要:3. Longest Substring Without Repeating Characters 187. Repeated DNA Sequences 209. Minimum Size Subarray Sum 438. Find All Anagrams in a String 1438.
阅读全文
摘要:原题链接 518. Coin Change 2 题目描述 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32
阅读全文
摘要:原题链接 1658. Minimum Operations to Reduce X to Zero 题目描述 给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。 如果
阅读全文

浙公网安备 33010602011771号