[面试题 16.11][简单] 跳水板
题目描述
你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。
返回的长度需要从小到大排列。
示例:
输入:
shorter = 1
longer = 2
k = 3
输出: {3,4,5,6}提示:
0 < shorter <= longer
0 <= k <= 100000
解题思路
公式
如果有块shorter木板, 就有块longer木板, 所以总长度可以用公式表示.
递归
本题真正想考察的方案. 但该方案会超时. - -
最后更新于
这有帮助吗?