这也能过?
建议降橙
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,t,w;
cin>>n>>t>>w;
long long x=1,xx=n,y=1,yy=n,cnt=0,cnn=n*n;
while(cnt<cnn){
for(int i=y;i<=yy;i++){
cnt++;
if(x==t&&i==w){
cout<<cnt;
return 0;
}
}
x++;
for(int i=x;i<=xx;i++){
cnt++;
if(i==t&&yy==w){
cout<<cnt;
return 0;
}
}
yy--;
for(int i=yy;i>=y;i--){
cnt++;
if(xx==t&&i==w){
cout<<cnt;
return 0;
}
}
xx--;
for(int i=xx;i>=x;i--){
cnt++;
if(i==t&&y==w){
cout<<cnt;
return 0;
}
}
y++;
}
return 0;
}