AcWing 756 蛇形矩陣

2021-10-16 15:40:48 字數 1005 閱讀 7026

輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n*m 按照回字蛇形填充至矩陣中。

具體矩陣形式可參考樣例。

輸入格式

輸入共一行,包含兩個整數n和m。

輸出格式

輸出滿足要求的矩陣。

矩陣佔n行,每行包含m個空格隔開的整數。

資料範圍

1≤n,m≤100

輸入樣例:

3

3

輸出樣例:

123

8947

65

#include

#include

#define ll long long

#define inf 0x3f3f3f3f

const

int n =

1e5+10;

const

int m =

111;

using

namespace std;

int a[m]

[m];

intmain()

r1++

;///往下走

for(

int i=r1;i<=r2&&pos<=n*m;i++

) c2--

;///往左走

for(

int i=c2;i>=c1&&pos<=n*m;i--

) r2--

;///往上走

for(

int i=r2;i>=r1&&pos<=n*m;i--

) c1++;}

for(

int i=

1;i<=n;i++)}

return0;

}

AcWing 756 蛇形矩陣

題解輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字1到n m按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入共一行,包含兩個整數n和m。輸出滿足要求的矩陣。矩陣佔n行,每行包含m個空格隔開的整數。1 n,m 100 3 3 1 2 3 8 9 4 7 6 5 本題主要是考察了陣列,我們可以...

ACwing 756蛇形矩陣

題目描述 輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n m 按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入格式 輸入共一行,包含兩個整數n和m。輸出格式 輸出滿足要求的矩陣。矩陣佔n行,每行包含m個空格隔開的整數。資料範圍 1 n,m 1001 n,m 100 輸入樣例 3...

AcWing 756 蛇形矩陣

題目描述 輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n m 按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入格式 輸入共一行,包含兩個整數n和m。輸出格式 輸出滿足要求的矩陣。矩陣佔n行,每行包含m個空格隔開的整數。資料範圍 1 n,m 100 輸入樣例3 3輸出樣例1 2 ...