AC代码
#include<cstdio>
#include<cstring>
#include<iostream>
#include <cmath>
using namespace std;
int w, m, n;
int main()
{
scanf("%d %d %d", &w, &m, &n);
m--;//减1后确保算出来的行数 准确 否则当w等于6 m等于6 m1等于1但其实m在第0行
n--;
int m1 = m / w, m2 = m % w;
if (m1 & 1)//判断是奇数还是偶数!重点!
{
m2 = w - 1 - m2;
}
int n1 = n / w, n2 = n % w;
if (n1 & 1)
{
n2 = w - 1 - n2;
}
int sum = abs(m1 - n1) + abs(m2 - n2);
printf("%d", sum);
return 0;
}