Parse integers Sergey Svistunov

Compute the sum of integers read from STDIN as fast as possible.

Input: 50 000 000 lines, each containing one integer in the range [0; 2147483647].

629871117
2024562523
1372689083
1021777120
2111176472

Output: The uint64 sum of all numbers, printed as a decimal string.

Note: Integer overflow is expected – use a 64-bit accumulator.

Back to listJun 4, 2024 18:09GraceGraceError
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 4, 2024 18:0800000Error: expected "53687610167482183 ", got "53687628497816686 "
2Jun 4, 2024 18:0800000Error: expected "53686910379644337 ", got "53686913685665522 "
3Jun 4, 2024 18:084,92069,140,68738,847,0001,992,0002,273,280
4Jun 4, 2024 18:084,92373,015,76939,861,000996,0002,404,352
5Jun 4, 2024 18:084,92365,643,54939,866,000996,0002,273,280
6Jun 4, 2024 18:084,92469,213,83938,873,0001,993,0002,396,160
7Jun 4, 2024 18:084,92570,135,70539,857,0001,021,0002,408,448
8Jun 4, 2024 18:094,92574,835,22538,886,0001,994,0002,404,352
9Jun 4, 2024 18:084,92764,702,33638,901,0001,994,0002,396,160
10Jun 4, 2024 18:084,92767,955,85038,903,0001,995,0002,273,280
11Jun 4, 2024 18:094,92864,354,70839,909,000997,0002,273,280
12Jun 4, 2024 18:084,93064,690,12138,922,0001,996,0002,273,280
13Jun 4, 2024 18:084,93068,188,33538,923,0001,996,0002,396,160
14Jun 4, 2024 18:084,93066,187,63438,927,0001,996,0002,404,352
15Jun 4, 2024 18:084,93067,577,11339,923,000998,0002,273,280
16Jun 4, 2024 18:084,93162,220,43339,933,000998,0002,387,968
17Jun 4, 2024 18:084,93162,421,99739,926,000998,0002,404,352
18Jun 4, 2024 18:084,93363,645,34638,945,0001,997,0002,387,968
19Jun 4, 2024 18:084,93364,897,25139,946,000998,0002,273,280
20Jun 4, 2024 18:084,93463,747,05139,951,000998,0002,396,160
21Jun 4, 2024 18:084,93564,247,12338,961,0001,998,0002,273,280
22Jun 4, 2024 18:084,93564,005,22438,966,0001,998,0002,396,160
23Jun 4, 2024 18:084,93561,950,62039,963,000999,0002,256,896
24Jun 4, 2024 18:084,93568,726,70638,960,0001,997,0002,408,448
25Jun 4, 2024 18:094,93566,103,48338,963,0001,998,0002,396,160
26Jun 4, 2024 18:084,93570,995,67338,966,0001,998,0002,273,280
27Jun 4, 2024 18:084,93563,059,12938,963,0001,998,0002,273,280
28Jun 4, 2024 18:084,93669,148,92239,970,000999,0002,273,280
29Jun 4, 2024 18:084,93663,543,51738,967,0001,998,0002,392,064
30Jun 4, 2024 18:084,93762,900,45038,976,0001,998,0002,404,352
31Jun 4, 2024 18:084,93974,434,41538,998,0001,999,0002,400,256
32Jun 4, 2024 18:094,93962,911,45739,992,000999,0002,273,280
33Jun 4, 2024 18:084,94163,108,63840,009,0001,000,0002,510,848
34Jun 4, 2024 18:084,94263,802,81239,018,0002,000,0002,396,160
35Jun 4, 2024 18:084,94273,803,61239,018,0002,000,0002,273,280
36Jun 4, 2024 18:094,94362,275,89939,028,0002,001,0002,273,280
37Jun 4, 2024 18:094,94361,043,26240,028,0001,000,0002,273,280
38Jun 4, 2024 18:084,94467,920,18139,038,0002,001,0002,396,160
39Jun 4, 2024 18:084,94563,496,31440,041,0001,001,0002,404,352
40Jun 4, 2024 18:094,94567,283,75939,040,0002,002,0002,273,280
41Jun 4, 2024 18:084,94968,955,11939,073,0002,003,0002,273,280
42Jun 4, 2024 18:084,95161,829,78539,087,0002,004,0002,510,848
43Jun 4, 2024 18:084,95763,446,63740,144,0001,003,0002,273,280
44Jun 4, 2024 18:084,96073,912,66139,163,0002,008,0002,273,280
45Jun 4, 2024 18:094,977116,521,20641,311,19502,285,568
46Jun 4, 2024 18:084,97872,842,35740,314,0001,007,0002,510,848
47Jun 4, 2024 18:094,979119,411,45141,325,39802,281,472
48Jun 4, 2024 18:084,981115,841,62941,340,40502,277,376
49Jun 4, 2024 18:094,982118,841,73841,349,82402,285,568
50Jun 4, 2024 18:084,982110,949,53841,352,92902,293,760
51Jun 4, 2024 18:094,983102,428,08341,357,81102,281,472
52Jun 4, 2024 18:094,983100,751,97141,362,54002,285,568
53Jun 4, 2024 18:084,984111,783,72341,363,48002,285,568
54Jun 4, 2024 18:094,984102,560,45941,369,11902,277,376
55Jun 4, 2024 18:084,984102,640,03241,367,88002,289,664
56Jun 4, 2024 18:094,984100,130,25941,365,90302,289,664
57Jun 4, 2024 18:084,984110,477,48341,366,81502,273,280
58Jun 4, 2024 18:084,985106,674,59041,379,20802,297,856
59Jun 4, 2024 18:084,987120,527,81241,388,08802,289,664
60Jun 4, 2024 18:084,987118,813,55641,394,51002,285,568
61Jun 4, 2024 18:084,98797,737,08641,392,32002,281,472
62Jun 4, 2024 18:094,987100,850,62741,392,53502,277,376
63Jun 4, 2024 18:084,989112,048,15141,409,15902,289,664
64Jun 4, 2024 18:084,989106,768,83941,410,40402,285,568
65Jun 4, 2024 18:084,999100,174,53141,488,02602,285,568
66Jun 4, 2024 18:085,005156,132,36941,541,83602,293,760
67Jun 4, 2024 18:095,010103,822,70941,586,56102,289,664
68Jun 4, 2024 18:095,01072,850,11540,566,0001,014,0002,400,256
69Jun 4, 2024 18:085,018105,244,08941,652,94802,281,472
70Jun 4, 2024 18:095,07566,642,41442,122,00002,273,280
71Jun 4, 2024 18:085,160102,615,24242,830,52502,252,800
72Jun 4, 2024 18:085,79177,156,04447,067,0001,001,0002,273,280
73Jun 4, 2024 18:085,79673,864,47347,105,0001,002,0002,396,160
74Jun 4, 2024 18:085,79969,836,36347,129,0001,002,0002,273,280
75Jun 4, 2024 18:085,80572,583,32347,179,0001,003,0002,273,280
76Jun 4, 2024 18:085,80971,611,72448,215,00002,273,280
77Jun 4, 2024 18:095,81174,169,09147,224,0001,004,0002,273,280
78Jun 4, 2024 18:085,81369,834,63946,240,0002,010,0002,273,280
79Jun 4, 2024 18:085,82370,820,45047,321,0001,006,0002,273,280
80Jun 4, 2024 18:085,82676,921,50947,346,0001,007,0002,400,256
81Jun 4, 2024 18:085,83075,376,56348,392,00002,273,280
82Jun 4, 2024 18:085,83776,234,99548,449,00002,273,280
83Jun 4, 2024 18:085,83876,203,85048,455,00002,404,352
84Jun 4, 2024 18:085,84775,125,30747,523,0001,011,0002,396,160
85Jun 4, 2024 18:095,88480,482,19747,845,000996,0002,273,280
86Jun 4, 2024 18:096,01780,754,50747,941,0001,997,0002,387,968