Re: [閒聊] 每日LeetCode

看板Marginalman作者 (麵包屌)時間7月前 (2023/10/07 00:06), 編輯推噓2(203)
留言5則, 4人參與, 7月前最新討論串440/719 (看更多)
※ 引述《heterologic (仿生邊緣人)》之銘言: : 到底在證三小 : 完全不能解釋為什麼不能把 100 拆成 20 個 5 再把每個 5 拆成 2+3 : 遞你媽迴 D你媽P : 這樣寫你說服的了你自己嗎 這是那種説 5 < 2*3 所以最佳解不會有 5 的做法嗎 5 以上應該都同理 就拆成 n-2 + 2 然後 n < 2(n-2) = 2n-4 所以不會有 5 以上的數字 4 也是一樣 可以自動把它轉成 2 結果不變 這樣應該還少一步是分析 1^a * 2^b * 3^c 其中 abc 代表 123 的個數 然後再去看 b 不會大於 3 不然 2^b 就會輸給 2^(b-3) * 3^2 也就是湊3個2變成2個3 所以最佳解中的 2 最多就是兩個 a 的話有點複雜 首先有 2 就不會有 1 不然就直接湊成 3 > 2*1 就好 有 1 又有 3 的話也是 1*3 < 2*2 所以 1 只會單獨出現 也就是 N = 1 的時候的解 那就剩三種組合 2^1 * 3^c / 2^2 * 3^c / 3^c 剛好代表 N > 1 時 N%3 = 2 / 1 / 0 三種情況下的解 恩 感覺證的好醜 反正簡單來說就直接看N%3和N/3是多少 然後看是要快速冪還是怎樣 這題N不大應該不用 -- 蛤? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.42.153 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1696608408.A.217.html

10/07 00:16, 7月前 , 1F
麵包屌幫寫HARD
10/07 00:16, 1F

10/07 00:27, 7月前 , 2F
我最近都荒廢了== leetcode帳號都長草了
10/07 00:27, 2F

10/07 01:25, 7月前 , 3F
你可惜了 最近四次都還蠻簡單的 四題以你妥妥的
10/07 01:25, 3F

10/07 01:33, 7月前 , 4F
大師
10/07 01:33, 4F

10/07 12:57, 7月前 , 5F
:O
10/07 12:57, 5F
文章代碼(AID): #1b832O8N (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1b832O8N (Marginalman)