输入输出样例
input
4 2 3
output
14
测试网站 https://www.luogu.com.cn/problem/P2239
//1 2 3 4
//12 13 14 5
//11 16 15 6
//10 9 8 7
//i==1 tmp=j;
//j==n tmp=n+i-1;
//i==n tmp=3*n-2-j+1;
//j==1 tmp=4*n-4-i+2;
#include<bits/stdc++.h>
using namespace std;
int fun(int i,int j,int n) {
if(i==1) return j;
if(j==n) return n+i-1;
if(i==n) return 3*n-2-j+1;
if(j==1) return 4*n-4-i+2;
return fun(i-1,j-1,n-2)+4*(n-1);
}
int main() {
int n,i,j;
// while(1) {
cin>>n>>i>>j;
cout<<fun(i,j,n);
// cout<<endl;
// }
return 0;
}