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 7, 2024 14:57GraceGraceError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 7, 2024 14:5700000Error: expected "53682861818401527 ", got "53682857523434231 "
2Jun 7, 2024 14:573,77853,509,02728,323,0003,034,0002,273,280
3Jun 7, 2024 14:573,78954,761,92129,419,0002,028,0002,273,280
4Jun 7, 2024 14:573,80255,642,07829,521,0002,035,0002,363,392
5Jun 7, 2024 14:573,83259,034,69629,816,0001,987,0002,273,280
6Jun 7, 2024 14:573,83458,367,44229,836,0001,989,0002,273,280
7Jun 7, 2024 14:563,83558,953,18329,843,0001,989,0002,273,280
8Jun 7, 2024 14:573,83660,671,79128,855,0002,985,0002,273,280
9Jun 7, 2024 14:563,83656,528,48828,851,0002,984,0002,273,280
10Jun 7, 2024 14:573,83765,302,68629,854,0001,990,0002,273,280
11Jun 7, 2024 14:573,83758,497,17429,859,0001,990,0002,486,272
12Jun 7, 2024 14:573,84954,385,38429,947,0001,996,0002,338,816
13Jun 7, 2024 14:573,85354,664,52528,983,0002,998,0002,273,280
14Jun 7, 2024 14:573,86059,698,21430,033,0002,002,0002,273,280
15Jun 7, 2024 14:573,86659,440,73430,083,0002,005,0002,383,872
16Jun 7, 2024 14:573,87556,150,96629,149,0003,015,0002,273,280
17Jun 7, 2024 14:573,87755,670,10430,172,0002,011,0002,486,272
18Jun 7, 2024 14:563,88054,184,32629,186,0003,019,0002,273,280
19Jun 7, 2024 14:573,88156,584,07030,199,0002,013,0002,273,280
20Jun 7, 2024 14:573,88755,109,06729,235,0003,024,0002,273,280
21Jun 7, 2024 14:573,89156,246,34530,276,0002,018,0002,273,280
22Jun 7, 2024 14:573,89659,487,38329,302,0003,031,0002,506,752
23Jun 7, 2024 14:573,89757,561,93129,309,0003,032,0002,478,080
24Jun 7, 2024 14:573,89862,616,48229,323,0003,033,0002,285,568
25Jun 7, 2024 14:563,90060,053,54630,350,0002,023,0002,424,832
26Jun 7, 2024 14:573,90059,137,94130,351,0002,023,0002,486,272
27Jun 7, 2024 14:573,90153,903,70629,347,0003,035,0002,486,272
28Jun 7, 2024 14:573,90159,397,82630,355,0002,023,0002,400,256
29Jun 7, 2024 14:573,90454,577,07931,394,0001,012,0002,494,464
30Jun 7, 2024 14:573,90556,169,23831,400,0001,012,0002,273,280
31Jun 7, 2024 14:563,90561,235,28129,376,0003,038,0002,273,280
32Jun 7, 2024 14:573,90758,479,79029,391,0003,040,0002,486,272
33Jun 7, 2024 14:573,91455,801,19731,473,0001,015,0002,347,008
34Jun 7, 2024 14:573,91558,854,91931,479,0001,015,0002,273,280
35Jun 7, 2024 14:573,91954,643,85231,511,0001,016,0002,273,280
36Jun 7, 2024 14:573,92156,461,16230,510,0002,034,0002,482,176
37Jun 7, 2024 14:573,92256,133,88932,556,00002,342,912
38Jun 7, 2024 14:573,92359,813,01930,530,0002,035,0002,396,160
39Jun 7, 2024 14:573,92355,037,95931,540,0001,017,0002,273,280
40Jun 7, 2024 14:573,92361,020,69931,546,0001,017,0002,490,368
41Jun 7, 2024 14:573,92453,589,56430,531,0002,035,0002,273,280
42Jun 7, 2024 14:573,92459,764,51930,537,0002,035,0002,482,176
43Jun 7, 2024 14:573,92558,754,30731,562,0001,018,0002,273,280
44Jun 7, 2024 14:573,92559,319,17330,545,0002,036,0002,273,280
45Jun 7, 2024 14:563,92559,159,25231,560,0001,018,0002,510,848
46Jun 7, 2024 14:563,92559,347,71330,539,0002,035,0002,486,272
47Jun 7, 2024 14:573,92562,038,15931,560,0001,018,0002,482,176
48Jun 7, 2024 14:573,92555,580,67631,557,0001,017,0002,482,176
49Jun 7, 2024 14:563,92660,476,68831,569,0001,018,0002,482,176
50Jun 7, 2024 14:573,92758,894,05531,576,0001,018,0002,273,280
51Jun 7, 2024 14:573,92960,595,75932,609,00002,273,280
52Jun 7, 2024 14:573,93158,631,73831,611,0001,019,0002,256,896
53Jun 7, 2024 14:573,93257,349,68531,618,0001,019,0002,273,280
54Jun 7, 2024 14:573,93459,406,87632,651,00002,482,176
55Jun 7, 2024 14:573,93458,828,02031,630,0001,020,0002,273,280
56Jun 7, 2024 14:573,93964,080,84529,721,0002,972,0002,490,368
57Jun 7, 2024 14:573,94357,317,38830,685,0002,045,0002,273,280
58Jun 7, 2024 14:563,94655,951,14430,770,0001,985,0002,273,280
59Jun 7, 2024 14:573,95466,340,45631,824,000994,0002,289,664
60Jun 7, 2024 14:573,95557,644,65930,836,0001,989,0002,273,280
61Jun 7, 2024 14:573,95661,149,64429,853,0002,985,0002,273,280
62Jun 7, 2024 14:573,95658,670,68530,844,0001,989,0002,273,280
63Jun 7, 2024 14:563,95963,169,18929,875,0002,987,0002,486,272
64Jun 7, 2024 14:573,96063,440,10329,879,0002,987,0002,375,680
65Jun 7, 2024 14:573,96055,638,02730,876,0001,992,0002,490,368
66Jun 7, 2024 14:573,96054,711,89131,844,0001,027,0002,334,720
67Jun 7, 2024 14:573,96561,650,17230,919,0001,994,0002,433,024
68Jun 7, 2024 14:573,96758,477,31931,931,000997,0002,273,280
69Jun 7, 2024 14:573,96959,599,95729,945,0002,994,0002,273,280
70Jun 7, 2024 14:573,97060,199,52430,958,0001,997,0002,273,280
71Jun 7, 2024 14:573,97456,910,99129,984,0002,998,0002,273,280
72Jun 7, 2024 14:573,97656,760,85831,004,0002,000,0002,273,280
73Jun 7, 2024 14:573,97760,827,66631,006,0002,000,0002,347,008
74Jun 7, 2024 14:573,97957,176,61230,021,0003,002,0002,490,368
75Jun 7, 2024 14:573,98161,388,50430,039,0003,003,0002,482,176
76Jun 7, 2024 14:573,98159,568,65231,038,0002,002,0002,490,368
77Jun 7, 2024 14:573,98355,777,88130,055,0003,005,0002,482,176
78Jun 7, 2024 14:573,98760,398,55330,087,0003,008,0002,273,280
79Jun 7, 2024 14:573,99159,862,37030,111,0003,011,0002,490,368
80Jun 7, 2024 14:564,02457,290,87231,373,0002,024,0002,494,464
81Jun 7, 2024 14:574,03254,192,95531,438,0002,028,0002,461,696
82Jun 7, 2024 14:564,08461,179,30030,904,0002,990,0002,273,280
83Jun 7, 2024 14:574,10596,802,73734,068,51802,236,416
84Jun 7, 2024 14:574,10896,405,33534,097,53202,248,704
85Jun 7, 2024 14:574,13096,407,56134,282,18202,240,512
86Jun 7, 2024 14:574,13298,049,26134,293,76402,236,416
87Jun 7, 2024 14:574,136102,333,46734,326,76002,363,392
88Jun 7, 2024 14:574,13895,323,16634,346,25102,236,416
89Jun 7, 2024 14:574,15598,036,51234,488,42202,240,512
90Jun 7, 2024 14:564,156108,228,23634,491,14202,248,704
91Jun 7, 2024 14:574,15898,572,39534,515,17202,240,512
92Jun 7, 2024 14:574,162103,027,68934,543,49102,232,320
93Jun 7, 2024 14:574,166102,070,34834,580,44702,236,416
94Jun 7, 2024 14:574,174103,917,64634,641,53102,240,512
95Jun 7, 2024 14:574,187100,132,14134,754,00702,240,512
96Jun 7, 2024 14:574,20296,418,49434,872,68902,371,584
97Jun 7, 2024 14:574,210117,193,39134,941,68402,232,320
98Jun 7, 2024 14:564,223112,506,44735,047,22802,232,320
99Jun 7, 2024 14:574,248101,997,77035,255,81302,244,608
100Jun 7, 2024 14:574,26698,318,65335,409,76602,240,512
101Jun 7, 2024 14:564,37099,300,21436,267,47002,236,416
102Jun 7, 2024 14:574,395107,694,56136,474,75602,232,320
103Jun 7, 2024 14:574,412107,184,81236,623,55102,236,416