瞌睡小源


私信TA

用户名:H2130823055

访问量:4866

签 名:

我が名はめぐみん、爆裂魔法を操りし者

等  级
排  名 45
经  验 11501
参赛次数 5
文章发表 76
年  龄 0
在职情况 学生
学  校 贺州学院
专  业

  自我简介:

解题思路:通过简单数学得到两个门牌号的高度与距离最左边的宽度,相减求绝对值就好


参考代码:

#include<bits/stdc++.h>
using namespace std;
int w,m,n;
int check(int h,int num)
{
	if(h&1)
	{
		return (num-1)%w+1;
	}
	else
	{
		return w-(num-1)%w;
	}
}
int main()
{
	cin>>w>>m>>n;
	int ans;
	int hm,hn;
	hm=m/w+1;
	hn=n/w+1;
	int wm,wn;
	wm=check(hm,m);
	wn=check(hn,n);
	ans=abs(hm-hn)+abs(wm-wn);
	cout<<ans;
	return 0;
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区