#D0935. 错位相加

错位相加

题目描述

一台计算器出了故障。做两个正整数加法时,它会先把两个数按最高位对齐,再按通常的进位规则逐位相加:较短的那个数缺少的低位直接空着,相当于在它的右边补上若干个 00

例如 2402405656 左对齐后,相当于 240+560=800240+560=800500125001233 相当于 50012+30000=8001250012+30000=80012

现在给出两个正整数 nnmm,请计算这台计算器会算出的结果。

输入格式

一行两个正整数 nnmm

输出格式

输出一个整数,表示按左对齐方式相加的结果。

样例

240 56
800
7 810
1510
50012 3
80012

样例解释

2402405656 左对齐后相当于 240+560=800240+560=800

77810810 左对齐后相当于 700+810=1510700+810=1510

500125001233 左对齐后相当于 50012+30000=8001250012+30000=80012

数据范围与约定

子任务 分值 限制
11 4040 nnmm 的十进制位数相同
22 6060 1n,m10101\le n,m\le 10^{10}

对于 100%100\% 的数据,1n,m10101\le n,m\le 10^{10},结果不超过 2×10112\times10^{11}