輸入兩個整數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 ...