看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《oklp1415 (天生我材)》之銘言: : http://ppt.cc/9Pss : 看到原文書有跟此題相關的題目拿出來請益 : 這是某一年研究所考古題考出來,求此題解 : Thanks 不知道有沒有什麼特殊的解法 不過單純觀察下去解應該不難@@ 跟 A(50,50) 在同一個範圍的是 A(i,j) , i+j = 100 A(1,99) 是從右上到左下 且 A(1,99) 為 98 * 99/2 + 1 = 4852 所以 A(50,50) = 4852 + 49 = 4901 (2) 62 * 63/2 = 1953 , 63*64/2 = 2016 B(2010) = A(i,j) , i+j = 64 也是右上到左下 A(1,63) = 1954 所以 B(2010) = A(57, 7) 有錯還請不吝指正。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.34.70 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1422119579.A.D4A.html
APE36: 請益一下,你的方向是怎麼判斷出的??>< 01/25 20:56
galapous: 看加起來是偶數還是奇數就好了 01/25 21:11
APE36: 他這裡的用意是?,A(1,99) 為 98 * 99/2 + 1,理解一下>< 01/25 21:29
看是第幾個區塊 奇數個 "區塊" 是右上到左下 如 (1) (456) 偶數個區塊是左下到右上 (23) (78910) A(1,99) 為奇數個區塊 所以是右上到左下 A(1,99) 為第99個區塊的第一個數字 1~98 個區塊共有 1+2+3+...+98 = 98 * 99/2 所以 A(1,99) = 98 * 99/2 + 1 ※ 編輯: a016258 (218.161.70.138), 01/25/2015 23:04:18