小珅的数字
题目描述
小珅发明了一种表示数字的方法:给出一个开头数 L 和一个结尾数 R(L<R),将 L 到 R 的所有十进制整数从左到右依次写在一起,得到的正整数记作 (L∼R)。
例如:
- (4∼8)=45678;
- (8∼12)=89101112;
- (98∼110)=9899100101102103104105106107108109110。
小珅现在有两个用这种方式表示的正整数,请你计算它们的和。
输入格式
输入共两行。
第一行包含两个正整数 L1,R1,以空格分隔。
第二行包含两个正整数 L2,R2,以空格分隔。
需要计算 (L1∼R1)+(L2∼R2)。
输出格式
输出一行,表示两个正整数之和的十进制表示。
样例 1
输入
2 14
22 25
输出
234567891033353739
样例 2
输入
35 52
82 99
输出
1182022242628303234363840424446485051
数据范围
对于全部数据:
1≤L1<R1≤999,
1≤L2<R2≤999.
由于拼接后的数可能远超普通整数类型的范围,需要使用高精度加法。
来源
HaoXuan OJ 3601