题目在这 求调
#include <iostream>
using namespace std;
int n,x,y,cnt=1,cne;
int main() {
cin>>n>>x>>y;
int a[n][n];
cne=n;
int tmp=1;
for (int i=0;i<n/2+1;++i) {
for(int j=i;j<n-i;++j)
a[i][j]=tmp++;
for(int j=i+1;j<n-i;++j)
a[j][n-i-1]=tmp++;
for(int j=n-i-2;j>i;--j)
a[n-i-1][j]=tmp++;
for(int j=n-i-1;j>i;--j)
a[j][i]=tmp++;
}
int l=1,r=n;
for(int i=1;i<n;i++){
l+=a[i+1][(cnt+n+1)%n];
r+=a[i+1][(cnt+n-1)%n];
cnt+=(n+1)%n;
cne+=(n-1)%n;
}
cout<<l*r;
}