您的位置:首页 > 移动开发

UVa 12468 - Zapping

2015-09-21 22:16 513 查看
題目:用遙控器選頻道,只能按上下兩個按鍵,一共有100個頻道(0~99);

給你兩個頻道a,b問最少按幾次按鍵,從a頻道變到b頻道。

分析:簡單題。取b-a和100+a-b中的最小值即可。

說明:注意a,b的大小關係未知。

#include <cstring>
#include <cstdio>

int main()
{
	int a, b, ans;
	while (~scanf("%d%d",&a,&b) && a >= 0) {
		ans = b-a;
		if (ans < 0)
			ans += 100;
		if (ans > 50)
			ans = 100-ans;
		printf("%d\n",ans);
	}
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: