浙工大15新生赛 JLB A+B
2016-12-16 14:10
211 查看
#include <iostream> #include <string> #include <stack> #include <algorithm> using namespace std; int main() { string Lu, Hui, Zheng, Yi; stack<int> q; while (cin >> Lu >> Hui && EOF) { int l1 = Lu.length() - 1, l2 = Hui.length() - 1; if (l1 >= l2) { Yi = Lu; Zheng = Lu; for (int i = 0; i <= l1 - l2; i++) Yi[i] = '0'; for (int i = l1 - l2, j = 0; j <= l2; j++, i++) Yi[i] = Hui[j]; for (int i = 0; i <= l1; i++) Zheng[i] = Lu[i]; } if (l2 > l1) { Yi = Hui; Zheng = Hui; for (int i = 0; i <= l2 - l1; i++) Yi[i] = '0'; for (int i = l2 - l1, j = 0; j <= l1; j++, i++) Yi[i] = Lu[j]; for (int i = 0; i <= l2; i++) Zheng[i] = Hui[i]; } int i, w = 0; int e = max(l1, l2); for (i = e; i >= 0; i--) { int x = Zheng[i] - '0' + w, y = Yi[i] - '0'; if (x + y < 10) { q.push(x + y); w = 0; } else { q.push((x + y) % 10); w = 1; if (i == 0) q.push(1); } } while (!q.empty()) { int r = q.top(); q.pop(); printf("%d", r); } printf("\n"); } return 0; }
相关文章推荐
- 浙工大15新生赛 变换的数组
- 浙工大15新生赛 江老板A+B
- 浙工大15新生赛 M大爷与数学题(最后一题)
- 浙工大15新生赛 串
- 浙工大15新生赛 爱的密码
- 浙工大15新生赛 江老板的蛋糕
- 浙工大15新生赛 命运数
- 浙工大15新生赛 数星座
- 浙工大新生赛 M大爷第一定律
- 浙工大15新生决赛 找假币
- 浙工大15新生决赛 爆炸的男友力
- 浙工大15新生决赛 改造字符串
- 浙工大新生赛L qwb与电阻
- [bbk3019] 第60集 - Chapter 15-Application Tuning(00)
- UI课程15 XML、JSON数据结构解析
- PAT1031 查验身份证(15)
- 【C语言】15-预处理指令1-宏定义
- [9-15]Sed文本处理――高级用法
- 剑指offer-面试题 15:链表中倒数第 k 个结点
- .编写一个Windows应用程序,由给定数据25,15,10,30,20饼图