- Hello World!
Hello World!
- @ 2025-9-27 8:01:01
- 太难了
4 条评论
-
梁家硕 @ 2025-12-4 15:27:05已修改#include<bits/stdc++.h> using namespace std; int n; vector<int> a[100]; int u=1,x=1,y=1; void f(int g,int x,int y){ if(a[x][y+1]!=0&&a[x][y-1]!=0&&a[x+1][y]!=0&&a[x-1][y]!=0) return ; if(x==n+1||a[x+1][y]!=0) u=2; else if(y==n+1||a[x][y+1]!=0) u=3; else if(x<=0||a[x-1][y]!=0) u=4; else if(y<=0||a[x][y-1]!=0) u=1; if(u==1){ a[x][y]=g; cout<<" "<<g; x++; f(g+1,x,y); } else if(u==2){ a[x][y]=g; cout<<" "<<g; y++; f(g+1,x,y); } else if(u==3){ a[x][y]=g; cout<<" "<<g; x--; f(g+1,x,y); } else if(u==4){ a[x][y]=g; cout<<" "<<g; y--; f(g+1,x,y); } } int main(){ cin>>n; f(1,1,1); return 0; } 啥也不是,蛇形方阵(半成品) -
@ 2025-12-3 16:54:26
what the f?
-
@ 2025-11-10 21:05:45
666
-
@ 2025-10-9 16:18:18
666
- 1
信息
- ID
- 346
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 122
- 已通过
- 24
- 上传者