【ACM】----杭电OJ 2096
来源:互联网 发布:软件质量奖罚制度 编辑:程序博客网 时间:2024/05/01 18:02
小明的A+B
点击查看题目
小明A+B
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 28870 Accepted Submission(s): 13740
Problem Description
小明今年3岁了, 现在他已经能够认识100以内的非负整数, 并且能够进行100以内的非负整数的加法计算.
对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位.
例如, 对于小明来说:
1) 1234和34是相等的
2) 35+80=15
给定非负整数A和B, 你的任务是代表小明计算出A+B的值.
对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位.
例如, 对于小明来说:
1) 1234和34是相等的
2) 35+80=15
给定非负整数A和B, 你的任务是代表小明计算出A+B的值.
Input
输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据. 每组测试数据包含两个非负整数A和B(A和B均在int型可表示的范围内).
Output
对于每组测试数据, 输出小明A+B的结果.
Sample Input
235 8015 1152
Sample Output
1567
Source
HDU 2007-Spring Programming Contest
水题
#include<iostream>using namespace std;int getTwoInt(int number){ while (number >= 100){ number -= 100; } return number;}int main(){ int T = 0; cin >> T; while (T--){ int result = 0; int first = 0; int second = 0; cin >> first >> second; if (first >= 100) { first = getTwoInt(first); } if (second >= 100) { second = getTwoInt(second); } result = first + second; if (result >= 100) { result = getTwoInt(result); } cout << result << endl; } system("pause"); return 0;}
0 0
- 【ACM】----杭电OJ 2096
- 【ACM】----杭电oj 2153
- 【ACM】----杭电oj 1176
- 【ACM】----杭电oj 2097
- 【ACM】----杭电oj 2080
- 杭电ACM OJ 2001
- 杭电oj-acm steps-1.1
- 杭电oj-acm steps-1.2
- 杭电ACM OJ题目分类
- 杭电acm--2096
- 杭电acm oj 1285 确定比赛名次
- 杭电acm oj 1325 Is It A Tree?
- 杭电OJ第十五届ACM第一题 Hearthstone
- hdu 1016 经典的dfs搜索 acm 杭电 OJ
- 杭电(oj)ACM 2586 简单LCA
- 杭电ACM--与进制有关的oj题
- ACM杭电OJ裸并查集 A
- 杭电ACM OJ 1035 Robot Motion 继续水
- rapidxml读取utf-8 格式xml乱码问题(utf-8格式转GBK)
- shiranai a ru hi
- MVC布局之@RenderBody()和@RenderSection()
- MySQL常用命令分类汇总
- Fox And Snake(Codeforces Round #290 (Div. 2)A)
- 【ACM】----杭电OJ 2096
- 二分图(最小路径覆盖)
- 【USACO2.2.4】派对灯
- 微信内置浏览器是什么?
- NGINX负载均衡
- Fox And Two Dots (Codeforces Round #290 (Div. 2)B)
- Swift语言特性之闭包介绍 (中文版,In Chinese )
- opencv入门笔记之一
- xcode6干掉了prefix.pch怎么办