今天來寫 12468: Zapping 吧!
簡單來說他現在要看電視,但只有上下鍵能用,且只有0-99台,那他需要最少按幾下(可跨過99到0台)
#include <stdio.h>
int clicknum(int n,int m){
int num[2];
if(n>m){
num[0] = n-m; //沒跨過99到0台
num[1] = m+100-n; //跨過99到0台
}
else{
num[0] = m-n; //沒跨過99到0台
num[1] = n+100-m; //跨過99到0台
}
if(num[0]>=num[1]){
return num[1];
}
else{
return num[0];
}
}
int main(){
int x,y;
while(scanf("%d %d",&x,&y)&&x!=-1&&y!=-1){
printf("%d\n",clicknum(x,y));
}
return 0;
}