zerojudge b367.翻轉世界

 zerojudge b367.翻轉世界

題意:
判斷一組二維陣列數字翻轉180度後,會部會跟原來的陣列一模一樣,即判斷該組陣列是不是
對角線對稱。

輸入:
第一行為T,代表有T組測資。
每一組測資有n,m,代表有n,代表有n行m列的陣列。
接下來有n*m個數字r(0<=r<=231-1)

輸出:

對於每個測資,判斷是否可以符合翻轉180度不會改變的圖形

是的話請輸出 go forward

否的話請輸出 keep defending 


解法大全:

依陣列維度:

解法1:開二維陣列 (n行m列)

解法2:開一維陣列(n*m個)
因為一維陣列和二維陣列的判斷方式一樣

依型態:

解法1:用數字

解法2:用字串和reverse()函式
最好不要用字元,因為r最大到231-1

解法3:用STL <deque>
存入後,用front()和back()比較
deque <int>deq1;
如果deq1.front()!=deq1.back()代表不能翻轉

解法4:用STL<list>
同上

註:更多STL資訊你可以上網查

Comments

Popular posts from this blog

zerojudge c561. Bert 愛搗蛋

zerojudge d122. Oh! My Zero!!