第六届第八题
模拟题
# include <bits/stdc++.h>
using namespace std;
int w, m, n;
int main()
{
cin >> w >> m >> n;
m--, n--;//序号减1,便于利用公式求行号和列号
int x1 = m % w, x2 = n % w;//求列号
int y1 = m / w, y2 = n / w;//行号
if(y1%2 == 1) x1 = w-1 - x1;//特判,是否为奇数行
if(y2%2 == 1) x2 = w-1 - x2;
cout << abs(x1 - x2) + abs(y1 - y2);
return 0;
}