【文件属性】:
文件名称:三家蛇形填数
文件大小:731B
文件格式:CPP
更新时间:2022-03-19 15:56:30
三家蛇形填数
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn=1100;
int a[maxn][maxn];
int main(){
int n,x;
scanf("%d",&n);
while(n--){
scanf("%d",&x);
memset(a,0,sizeof(a));
int num=1;
int c=0,r=0;
a[r][c]=num;
while(num<(x*(x+1)/2)){
while(c+1=0&&r+1=0&&!a[r-1][c]) a[--r][c]=++num;
}
for(r=0;r