给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合.
candidates 中的数字可以无限制重复被选取.
给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠.
解释: 你不需要移除任何区间,因为它们已经是无重叠的了.
如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列.第一个差(如果存在的话)可能是正数或负数.少于两个元素的序列也是摆动序列.
给定一个整数序列,返回作为摆动序列的最长子序列的长度. 通过从原始序列中删除一些(也可以不删除)元素来获得子序列,剩下的元素保持其原始顺序.
解释: 整个序列均为摆动序列.
给定不同面额的硬币和一个总金额.写出函数来计算可以凑成总金额的硬币组合数.假设每一种面额的硬币有无限个.