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
Post a Comment