- 神奇的幻方
你没被骗
- 2025-7-17 13:46:11 @
#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
- 上传者