#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int w,m,n,y1,y2;
cin>>w>>m>>n;
int x1=m/w+1;
int x2=n/w+1;
if(m%w==0)
{
x1=m/w;
}
if(n%w==0)
{
x2=n/w;
}
int begins1=(x1-1)*w+1;
int begins2=(x2-1)*w+1;
y1=m+1-begins1;
y2=n+1-begins2;
if(x1%2==0)
{
y1=-y1+w+1;
}
if(x2%2==0)
{
y2=-y2+w+1;
}
int ans=abs(x1-x2)+abs(y1-y2);
cout<<ans;
return 0;
}
移动距离(第六届蓝桥杯省赛C++B组)
最新推荐文章于 2024-04-21 15:30:37 发布