#G0037. 求和【2025模拟测试(2) T4】

求和【2025模拟测试(2) T4】

题目描述

BobBob 假期为了提高自己的代码能力,他参加了 ATC 在线的比赛,里面遇到一个求和题目,内容是给定一个正整数 X(1≤X≤101000000)X(1 \le X \le 10^{1000000}),求 $X+\left \lfloor X/10 \right \rfloor + \left \lfloor X/100 \right \rfloor +...+\left \lfloor X/10^k \right \rfloor$ ,其中 ⌊⌋ \left \lfloor \right \rfloor 表示向下取整,且 ⌊X/10k+1⌋ \left \lfloor X/10^{k+1} \right \rfloor 等于 00 。

例如:X=1234X=1234,1234+123+12+1=13701234+123+12+1=1370

输入格式

一个超长正整数 X(1≤X≤101000000)X(1 \le X \le 10^{1000000})

输出格式

一个整数,表示求和的答案

1234
1370
314159265358979323846264338327950288419716939937510
349065850398865915384738153697722542688574377708317

数据规模与约定

5%5 \%的数据: 1≤X≤91 \le X \le 9 ;

35%35 \%的数据:1≤X≤1010001 \le X \le 10^{1000} ;

70%70 \%的数据:1≤X≤101051 \le X \le 10^{10^5} ;

100%100 \%的数据:1≤X≤101061 \le X \le 10^{10^6} ;