→ ctrlbreak: 有進精華區的潛力 XD 12/16 22:32
→ nh60211as: 先從比較小的陣列開始試寫 12/16 22:44
→ wtchen: 自己的想法呢?不補就砍文 12/16 23:03
推 Schottky: 感覺會變成惡搞系列文的開頭 12/16 23:04
→ liptonbin: 因為很難弄出規則 12/16 23:05
→ liptonbin: 想法我也還在想 12/16 23:06
推 Schottky: 但是你的範例很奇怪,是不是寫錯了,敘述也不清楚 12/16 23:09
→ Schottky: 要不然應該只是印金字塔的大一計程作業等級的題目而已 12/16 23:10
※ 編輯: liptonbin (1.200.224.77 臺灣), 12/16/2020 23:49:59
→ liptonbin: 不好意思,示意圖和想法如上補充 12/16 23:50
推 Schottky: 這樣你的輸出是不是完全不對? 12/17 00:38
→ Schottky: 輸出的資料和示意圖的示意完全對不上 12/17 00:39
→ Schottky: 啊我看懂了,這跟陣列完全沒關係 12/17 00:40
→ Schottky: 就只是兩兩分組,然後輸出 (A2-A1), (A2-A2) 放在原位 12/17 00:41
→ Schottky: 你的腦筋打結了,不要去想陣列,直接計算「組員」位置 12/17 00:42
→ Schottky: 會比較順,因為「組員」的輸出位置和輸入一模一樣 12/17 00:43
→ Schottky: 別想太複雜了,這比星號金字塔還簡單,就單迴圈解決 12/17 00:44
→ liptonbin: A2-A1如果一維很好處理,可是這邊是二維排列下(直看)的 12/17 10:49
→ liptonbin: A2-A1就很麻煩 12/17 10:49
推 NciscalA: 座標做一些轉換後一維可以當作二維在跑,想想某格在一 12/17 12:01
→ NciscalA: 維的位置跟它在二維的關係。另外遍歷二維陣列的時候試 12/17 12:01
→ NciscalA: 試把兩個迴圈對調看會發生什麼事情~ 12/17 12:01
→ loveme00835: 所有的問題都可以轉成 range 問題, 只要定義好巡訪方 12/17 13:13
→ loveme00835: 式就好 12/17 13:13
推 yvb: 樓上結果約有一半是錯的,且只有i為0和239時的算式是對的. 12/17 19:42
→ yvb: x=48,y=5;j=(i%x)*y+(i/x),j|=1;k=(j%y)*x+(j/y);a[k]-a[i]; 12/17 19:47
推 gragon: 我有驗證過 沒錯啊 12/17 22:41
推 yvb: 原來如此, 對照原PO想要的輸出, i=1在你的i=5,i=2在i=10,... 12/20 23:06
→ yvb: 也就是還差了半套 -- 矩陣的轉置. 12/20 23:08
推 stock999: 別照著規則做,要對規則有想法再照想法做。 12/26 11:40