这个代码有五个点re
#include<bits/stdc++.h>
using namespace std;
int a[110][110],n,x=1,y;
int main(){
int y1,x1;
cin>>n;
cin>>y1>>x1;
for(int i=1;i<=n*n;){
while(a[x][y+1]==0 && y<n) a[x][++y]=i++;
while(a[x+1][y]==0 && x<n) a[++x][y]=i++;
while(a[x][y-1]==0 && y>1) a[x][--y]=i++;
while(a[x-1][y]==0 && x>1) a[--x][y]=i++;
}
cout<<a[y1][x1];
return 0;
}