思路;
减1妙用,除法取行,模取列
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int w,m,n;
int ans = 0;
cin>>w>>m>>n;
m--,n--;//这里-1起到了妙用
int x1 = m/w,x2 = n/w;
int y1 = m%w,y2 = n%w;
if(x1&1) y1 = w - y1-1;
if(x2&1) y2 = w - y2-1;
//cout<<y1<<" "<<y2<<endl;
cout<<abs(y1-y2) + abs(x1-x2)<<endl;
return 0;
}