「每日LeetCode」2021年3月6日
本文最后更新于:2023年3月19日 晚上
面试题 16.11. 跳水板
面试题 16.11. 跳水板
你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter
,长度较长的木板长度为longer
。你必须正好使用k
块木板。编写一个方法,生成跳水板所有可能的长度。
返回的长度需要从小到大排列。
示例 1
1 |
|
提示:
- 0 < shorter <= longer
- 0 <= k <= 100000
思路
先优先取短的木板,长的为 k-i 个木板,计算长度,加入数组中。注意处理 k=0 和 shorter===longer 的情况即可。
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!