#55511: c++


chienyururu@gmail.com (黃凝毓)


我們可以用兩個for迴圈

for(i=1;i<=n;i++)

      for(j=1;j<=m;j++)//管理員我不是故意貼部分程式碼,是為了好說明,別禁我,拜託(っ╥╯﹏╰╥c)

讀取測資給的二維陣列

但我們不須創一個和輸入一模一樣的二維陣列,但要創一個空陣列裝風險值

假設for迴圈每次輸入一個變數p

如果p等於1

那我們要把我們的風險值陣列位置(i,j),上下左右包含自己加加

如果p等於2

哪我們要把那測資給的陣列的位置(i,j),那ㄧ整列,那一整行加加

(算列時,固定i,然後用for跑完1 ~ m)

(算行時,固定j,然後用for跑完1 ~ n)(因為[i,j]點會被重覆計算,所以要減減一次)

最後再用兩個for迴圈輸出答案

謝謝各位,祝大家解題順利!!!