#include<bits/stdc++.h> using namespace std; int a[40][40],n,x,y; int main(){ cin>>n; x=0,y=(n-1)/2; a[x][y]=1; for(int k=2;k<=n*n;k++){ if(x0&&y!=n-1){ x=n-1;y++; } else if(x!=0&&yn-1){ x--;y=0; } else if(x0&&yn-1)x++; else if(x!=0&&y!=n-1){ if(a[x-1][y+1]==0){ x--;y++; }

0 条评论

目前还没有评论...

信息

ID
483
时间
1000ms
内存
256MiB
难度
5
标签
递交数
100
已通过
40
上传者