1. 程式人生 > >#CCF準備一年日常刷題#201503-1影象旋轉

#CCF準備一年日常刷題#201503-1影象旋轉

問題描述   旋轉是影象處理的基本操作,在這個問題中,你需要將一個影象逆時針旋轉90度。
  計算機中的影象表示可以用一個矩陣來表示,為了旋轉一個影象,只需要將對應的矩陣旋轉即可。 輸入格式   輸入的第一行包含兩個整數n, m,分別表示影象矩陣的行數和列數。
  接下來n行每行包含m個整數,表示輸入的影象。 輸出格式   輸出m行,每行包含n個整數,表示原始矩陣逆時針旋轉90度後的矩陣。 樣例輸入 2 3
1 5 3
3 2 4 樣例輸出 3 4
5 2
1 3 評測用例規模與約定   1 ≤ n, m ≤ 1,000,矩陣中的數都是不超過1000的非負整數。 連結:http://blog.csdn.net/tigerisland45/article/details/54754756 這道題大一的時候在pta上做過,所以有點思路,但最後還是gg了,輸出迴圈的時候,行列混淆了,感覺自己這方面的能力確實有點差。混淆之後而且試圖通過--這種方式來迴圈原矩陣的列,不知道啥錯,反正失敗了,然後手動操作了下老師的,還是gg了,明天再試一下,總感覺不是程式碼的問題。 1.j是正著輸出,那麼m-j理所當然地就應該是反著輸出呀! 2.注意迴圈的時候時從0開始還是從1開始,有時作為技巧,有時必須是這樣否則錯誤 3.cin>>a>>b就是不換行帶空格輸入了。 今天課多,只做一道,有時間就寫寫c++的全排列。