UVa 12468 - Zapping
2015-09-21 22:16
513 查看
題目:用遙控器選頻道,只能按上下兩個按鍵,一共有100個頻道(0~99);
給你兩個頻道a,b問最少按幾次按鍵,從a頻道變到b頻道。
分析:簡單題。取b-a和100+a-b中的最小值即可。
說明:注意a,b的大小關係未知。
給你兩個頻道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; }
相关文章推荐
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- Android学习——Intent
- android 关联源码
- Quick-cocos2d-x3.3 Study (十六)--------- 碰撞检测,事件监听,设置掩码
- Android Studio中集成Genymotion模拟器
- cocos2d-x在Android.mk中自动添加Cpp
- 头文件iostream与命名空间namespace
- 文件流: ASCII 与 二进制
- Android动画学习笔记-Android Animation
- Android 百度地图(一)——简单使用
- [Android Pro] RecyclerView实现瀑布流效果(二)
- 怎样在苹果App Store上上架一款翻转就能设置小睡的闹钟应用?
- android学习心得:error:Warning: Activity not started, its current task has been brought to the front
- Android Studio 1.2 修改自动保存文件,由用户决定是否要保存
- Android(java)学习笔记262:JNI之工具快速开发步骤
- [Android Pro] 超能RecyclerView组件使用
- Android学习——数据存储
- H700关闭Direct PD Mapping
- 【Android】设置 LinearLayout 的样式
- android遍历文件夹并显示在listview中