HDU 4722 Good Numbers
2015-08-17 11:17
597 查看
If we sum up every digit of a number and the result can be exactly divided by 10, we say this number is a good number.
You are required to count the number of good numbers in the range from A to B, inclusive.
Input
The first line has a number T (T <= 10000) , indicating the number of test cases.
Each test case comes with a single line with two numbers A and B (0 <= A <= B <= 10 18).
Output
For test case X, output "Case #X: " first, then output the number of good numbers in a single line.
Sample Input
Sample Output
打表看出来
每十位中有一个 最后要判断一下
You are required to count the number of good numbers in the range from A to B, inclusive.
Input
The first line has a number T (T <= 10000) , indicating the number of test cases.
Each test case comes with a single line with two numbers A and B (0 <= A <= B <= 10 18).
Output
For test case X, output "Case #X: " first, then output the number of good numbers in a single line.
Sample Input
2 1 10 1 20
Sample Output
Case #1: 0 Case #2: 1
打表看出来
每十位中有一个 最后要判断一下
#include <stdio.h> int pd(long long a) { long long k=0; while(a) { k+=a%10; a/=10; } if(k%10!=0) return 0; else return 1; } int main() { int T; long long res,a,b,sum,t; scanf("%d",&T); for(int qq=1;qq<=T;qq++) { scanf("%lld %lld",&a,&b); while(!pd(a))a++; while(!pd(b))b--; if(a>b)res=0; else res=b/10-a/10+1; printf("Case #%d: %lld\n",qq,res); } return 0; }
相关文章推荐
- GoLang反射的规则
- 中国电信欢go建立话费话费异常预警(国际)
- 【CF 507E】Breaking Good
- django 外键学习
- django 外键操作
- django对事务的处理
- 理解 Date(日期)Calendar(日历)GregorianCalendar(标准阳历)
- codeforces 560 C. Gerald's Hexagon (思维,几何)
- 【Django】上传图片之路径问题
- Django(下)
- GO语言做文件服务器小总结
- django_学习笔记0816
- POJ2007--Scrambled Polygon
- hdu 4983 Goffi and GCD(欧拉函数)
- Beanstalkd的使用(Golang)
- NYOJ 635 Oh, my goddess (简单BFS)
- Django(中)
- POJ 2195 D - Going Home 费用流
- GoAgent下local文件下proxy.ini文件各项参数介绍
- 如何直接从 Google Play 下载 APK 文件?