藍橋杯基礎演算法訓練 矩陣旋轉

2021-10-02 22:53:46 字數 706 閱讀 7372

給出乙個n×m

n \times m

n×m的整數矩陣,請你把這個矩陣順時針旋轉 90

°90°

90°以後輸出

第一行輸入兩個整數n,m

(1≤n

,m

≤200

)n,m(1\le n,m\le 200)

n,m(1≤

n,m≤

200)

,用空格隔開。

接下來n

nn行,每行輸入m個整數,表示輸入的矩陣。矩陣中元素都是 int 範圍內的整數。

輸入m

mm行,每行n

nn個空格隔開的整數,表示旋轉以後的矩陣。

注意:每行末尾不能輸出多餘的空格。

34-

1363

7791

10346

107-

1373

4966

13

矩陣旋轉 90

°90°

90°後,第一行為倒序的第一列,當準備輸出完第一行加個判斷條件進行格式控制。

#include

using namespace std;

intmain()

cout << endl;

}}

藍橋杯 演算法訓練 關聯矩陣

問題描述 有乙個n個結點m條邊的有向圖,請輸出他的關聯矩陣。輸入格式 第一行兩個整數n m,表示圖中結點和邊的數目。n 100,m 1000。接下來m行,每行兩個整數a b,表示圖中有 a,b 邊。注意圖中可能含有重邊,但不會有自環。輸出格式 輸出該圖的關聯矩陣,注意請勿改變邊和結點的順序。樣例輸入...

藍橋杯 演算法訓練 矩陣乘法

問題描述 輸入兩個矩陣,分別是m s,s n大小。輸出兩個矩陣相乘的結果。輸入格式 第一行,空格隔開的三個正整數m,s,n 均不超過200 接下來m行,每行s個空格隔開的整數,表示矩陣a i,j 接下來s行,每行n個空格隔開的整數,表示矩陣b i,j 輸出格式 m行,每行n個空格隔開的整數,輸出相乘...

藍橋杯 演算法訓練 關聯矩陣

問題描述 有乙個n個結點m條邊的有向圖,請輸出他的關聯矩陣。輸入格式 第一行兩個整數n m,表示圖中結點和邊的數目。n 100,m 1000。接下來m行,每行兩個整數a b,表示圖中有 a,b 邊。注意圖中可能含有重邊,但不會有自環。輸出格式 輸出該圖的關聯矩陣,注意請勿改變邊和結點的順序。樣例輸入...