×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#41728: java python c++解答(簡述思路)
11230005@ms2.hssh.tp.edu.tw
(xssh_OWO_apcs_record)
學校 : 臺北市立西松高級中學
編號 : 254614
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [1.200.51.158]
最後登入時間 :
2024-11-17 11:38:46
h027.
202001_2 矩陣總和
--
2020年1月
APCS
| From: [1.200.49.250] | 發表日期 : 2024-08-20 20:36
java python c++解答
簡單的解釋一下我寫這個題目時的想法,我主要是利用四個迴圈,來完成中間的運算過程,以下我就分四點來分別講解四個for迴圈
由col變數形成的迴圈是用來控制小矩陣在大矩陣中的上下移動,因為兩個矩陣共差了n-s+1 行,所以for 迴圈是從col = 0 ~ n-s
由row變數形成的迴圈是用來控制小矩陣在大矩陣中的左右移動,因為兩個矩陣共差了m-t+1行,所以for 迴圈是從row = 0 ~ m-t
由i組成的第三個迴圈就是如題目所說的小矩陣中的直行
由j組成的第四個迴圈則是控制小矩陣的橫列
(自己在加的) 我再透過[col + i]和[row + j] 來得到如col = 1, row = 2之下的大矩陣座標
完整程式碼網址
ZeroJudge Forum