hdoj 1229 还是A+B
2015-11-20 21:19
316 查看
还是A+B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18360 Accepted Submission(s): 8922
[align=left]Problem Description[/align]
读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。
[align=left]Input[/align]
测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。
[align=left]Output[/align]
对每个测试用例输出1行,即A+B的值或者是-1。
[align=left]Sample Input[/align]
1 2 1
11 21 1
108 8 2
36 64 3
0 0 1
[align=left]Sample Output[/align]
3
-1
-1
100
算法题做不动 水一道吧
#include<stdio.h> #include<string.h> #include<math.h> int main() { int a,b,k,i; while(scanf("%d%d",&a,&b),a|b) { scanf("%d",&k); int ans=pow(10,k); if(a%ans==b%ans) printf("-1\n"); else printf("%d\n",a+b); } return 0; }
相关文章推荐
- 独立使用UEditor编辑器图片和文件上传(调用内置第三方插件swfupload)
- Matlab中uigetfile命令的应用
- Java中的栈和堆
- 杭电2736 Surprising Strings
- 基于Servlet3.0的文件上传
- 回车与换行的故事
- 安卓开发中SQLite的使用
- jquery引入外部CDN,失效后则引入本地jq库
- LightOJ 1005-Rooks
- 【java】内存分析
- Word中设置所有西文字体为新罗马
- 编写有效用例之二
- 最简单的TCP网络封包解包(补充)-序列化
- 1006. 换个格式输出整数 (15)
- C++设计模式::装饰模式or代理模式or面向切片编程(AOP)
- 第一个Sprint冲刺第十天
- 直角三角形
- 黑马程序员_java对BufferedReader中readLine在拷贝文件时存在的问题的与改进方法。
- iOS开发笔记--使用Auto Layout中的VFL(Visual format language)--代码实现自动布局
- 加速软件