程序员面试金典 - 面试题 16.11. 跳水板(数学)
生活随笔
收集整理的這篇文章主要介紹了
程序员面试金典 - 面试题 16.11. 跳水板(数学)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
你正在使用一堆木板建造跳水板。
有兩種類型的木板,其中長度較短的木板長度為shorter,長度較長的木板長度為longer。
你必須正好使用 k 塊木板。編寫一個方法,生成跳水板所有可能的長度。
返回的長度需要從小到大排列。
示例: 輸入: shorter = 1 longer = 2 k = 3 輸出: {3,4,5,6}提示: 0 < shorter <= longer 0 <= k <= 100000來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/diving-board-lcci
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 這題非常簡單,要讀清楚題目,不需要知道中間可能的長度,一開始還動態規劃。。。
- 需要使用 k 塊板子,短的 k-i 塊,長的 i 塊不就行了嗎,i 從 0 到 k,k+1 種可能
總結
以上是生活随笔為你收集整理的程序员面试金典 - 面试题 16.11. 跳水板(数学)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 148. 排序链表(归
- 下一篇: MiOJ 3. 大数相减(字符串减法)