Re: [閒聊] 每日leetcode

看板Marginalman作者 (三角初華的事件視界)時間9月前 (2025/03/05 18:55), 9月前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1358/1552 (看更多)
https://leetcode.com/problems/count-total-number-of-colored-cells/ 2579. Count Total Number of Colored Cells 格子每次會從自己四角沒格子的地方長出新格子 求第n次總共多少格子 Solution: n=1 1 1 n=2 5 1+4 n=3 13 1+4+8 n=4 25 1+4+8+12 讓程式實際模擬不實際 連return都給你i64就知道了 所以找規律然後這樣這樣內樣內樣 可以得到: 1 + 4 * (n-1)n/2 乘開後變成: n^2 + (n-1)^2 Code: impl Solution { pub fn colored_cells(n: i32) -> i64 { let n64 = n as i64; let result = n64 * n64 + (n64 - 1) * (n64 - 1); result } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.48.97 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1741172146.A.9EC.html ※ 編輯: yam276 (114.32.48.97 臺灣), 03/05/2025 18:56:02
文章代碼(AID): #1do2sodi (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1do2sodi (Marginalman)