Code
Time Complexity: , Space Complexity:
邏輯類似 Perfect Squares && Coin Change ,解題重點就是動手寫一寫前幾個 case,找出規律。
Math
經由觀察,可以發現除了 2,3
以外的數字都可以被 2, 3
分解且乘積變大,因此嘗試證明此觀察:
而又 3 > 2
,因此應該盡量用 3
來拆。
Link
- Integer Break
Search
Time Complexity: O(n2), Space Complexity: O(n)
邏輯類似 Perfect Squares && Coin Change ,解題重點就是動手寫一寫前幾個 case,找出規律。
經由觀察,可以發現除了 2,3
以外的數字都可以被 2, 3
分解且乘積變大,因此嘗試證明此觀察:
(n−3)⋅3>n⇒n>4
(n−2)⋅2>n⇒n>4
而又 3 > 2
,因此應該盡量用 3
來拆。