計蒜客 挑戰難題 第5題 矩陣翻轉

2021-06-26 13:31:10 字數 715 閱讀 3047

記憶體限制 10000 k

時間限制 1000 ms

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。

輸入第一行包括由空格分開的整數m、n、t(0 < m < 200,0 < n < 200,t=0或1),其中m和n分別表示待處理矩陣的行數與列數,t為0時表示左右翻轉,為1時表示上下翻轉。

之後的m行,每行包括由空格分隔的n個整數,依次為輸入矩陣的每一行的資料。

輸出包括m行n列,每個數字之間用乙個空格分隔,

每一行行末均有乙個空格,表示的是按照要求翻轉後的矩陣。

樣例輸入

4 4 1

1 2 3 4

5 6 7 8

9 0 1 2

3 4 5 6

樣例輸出

3 4 5 6 

9 0 1 2

5 6 7 8

1 2 3 4

僅供參考:

#include void main()

printf("\n");

} }if(1==t)

{ for(i=m-1;i>=0;i--)

{ for(j=0;j

計蒜客 難題題庫 005 矩陣翻轉

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數m n t 0 m 200,0 n 200,t 0或1 其中m和n分別表示待處理矩陣的行數與列數,t為0時表示左右翻轉,為1時表示上下翻轉...

計蒜客 矩陣翻轉

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數 m,n,t 0m,n,t 0m 20 0 tt t的值為 000 或 11 1。其中 mmm 和 nn n分別表示待處理矩陣的行數與列數...

計蒜客 挑戰難題 第20題 跳躍遊戲二

時間限制 1000 ms 記憶體限制 10000 k 給定乙個非負整數陣列,假定你的初始位置為陣列第乙個下標。陣列中的每個元素代表你在那個位置能夠跳躍的最大長度。你的目標是到達最後乙個下標,並且使用最少的跳躍次數。例如 a 2,3,1,1,4 到達最後乙個下標的最少跳躍次數為2.先跳躍1步,從下標0...