标签:
| input | output |
|---|---|
715068 |
Yes |
445219 |
No |
012200 |
Yes |
题意:判断六位数字的的前,后三位数字之和是否相等。
解析:直接暴力判断即可。
AC代码:
#include <cstdio>
int sum(int n){
int ans = 0;
while(n){
ans += n % 10;
n /= 10;
}
return ans;
}
bool check(int n){
int a = n % 1000, b = n / 1000;
return sum(a) == sum(b);
}
int main(){
#ifdef sxk
freopen("in.txt", "r", stdin);
#endif //sxk
int n;
while(scanf("%d", &n)==1){
puts(check(n) || check(n-1) || check(n+1) ? "Yes" : "No"); //前一个和后一个也可以
}
return 0;
}
URAL 1493. One Step from Happiness
标签:
原文地址:http://blog.csdn.net/u013446688/article/details/44157353