hdoj 5585 Numbers 【水题】
来源:互联网 发布:黑马程序员javaee培训 编辑:程序博客网 时间:2024/06/06 04:35
Numbers
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 53 Accepted Submission(s): 41
Problem Description
There is a number N.You should output "YES" if N is a multiple of 2, 3 or 5,otherwise output "NO".
Input
There are multiple test cases, no more than 1000 cases.
For each case,the line contains a integer N.(0<N<1030)
For each case,the line contains a integer N.
Output
For each test case,output the answer in a line.
Sample Input
2357
Sample Output
YESYESYESNO
题意:给定一个大数,问它是否为2、3或5的倍数。
AC代码:
#include <cstdio>#include <cstring>#include <cmath>#include <cstdlib>#include <algorithm>#include <queue>#include <stack>#include <map>#include <vector>#define INF 0x3f3f3f#define eps 1e-8#define MAXN (5000+10)#define MAXM (100000)#define Ri(a) scanf("%d", &a)#define Rl(a) scanf("%lld", &a)#define Rf(a) scanf("%lf", &a)#define Rs(a) scanf("%s", a)#define Pi(a) printf("%d\n", (a))#define Pf(a) printf("%.2lf\n", (a))#define Pl(a) printf("%lld\n", (a))#define Ps(a) printf("%s\n", (a))#define W(a) while(a--)#define CLR(a, b) memset(a, (b), sizeof(a))#define MOD 1000000007#define LL long long#define lson o<<1, l, mid#define rson o<<1|1, mid+1, r#define ll o<<1#define rr o<<1|1using namespace std;int main(){ char str[40]; while(scanf("%s", str) != EOF) { int len = strlen(str); int num; if(len == 1) { num = str[0] - '0'; if(num % 3 == 0 || num % 2 == 0 || num % 5 == 0) printf("YES\n"); else printf("NO\n"); continue; } bool flag = false; if(str[len-1] == '2' || str[len-1] == '0' || str[len-1] == '5' || str[len-1] == '4' || str[len-1] == '6' || str[len-1] == '8') flag = true; num = 0; for(int i = 0; i < len; i++) num += str[i] - '0'; if(num % 3 == 0) flag = true; if(flag) printf("YES\n"); else printf("NO\n"); } return 0;}
0 0
- hdoj 5585 Numbers 【水题】
- hdoj Numbers 5585 (水题)
- HDOJ 5585 Numbers
- HDOJ 5585 Numbers (水)
- hdoj 5522 Numbers 【水题】
- HDOJ 1390 Binary Numbers(水题)
- HDOJ 1058:Humble Numbers
- hdoj 1058 Humble Numbers
- HDOJ 1058 Humble Numbers
- hdoj 4235 Vampire Numbers
- HDOJ 3117 - Fibonacci Numbers
- HDOJ 1058 Humble Numbers
- 【HDOJ】1058 -> Humble Numbers
- HDOJ 1058 Humble Numbers
- hdoj 1128 Self Numbers
- HDoj-1058-Humble Numbers
- hdoj 1058 Humble Numbers
- HDOJ Humble Numbers 1058
- HDOJ 5585 Numbers (水)
- 6. 尚硅谷_佟刚_JavaWEB_ServletConfig 对象.wmv
- java中ThreadLoacl解析
- poj 3617 Best Cow Line 【贪心】
- bzoj 4295 Hazard 【循环】【单调队列】【扫描】
- hdoj 5585 Numbers 【水题】
- 电脑怎么设置自动关机
- ECMAScript定义类或对象
- Android禁用多点同时触发
- C语言开发总结(十五)
- c函数声明--基础学习
- 15-11-28 java 类和对象的理解(上)
- 第一个 C 语言编译器是怎样编写的?
- 【LabVIEW花样翻新】前言