URAL 1493. One Step from Happiness
1493. One Step from Happiness
Memory limit: 64 MB
Input
Output
Samples
input | output |
---|---|
715068 |
Yes |
445219 |
No |
012200 |
Yes |
Notes
题意:判断六位数字的的前,后三位数字之和是否相等。
解析:直接暴力判断即可。
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; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。