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 15:00GraceGraceError
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:5900000Error: expected "53680998572617781 ", got "53680955622944821 "
2Jun 7, 2024 14:593,79156,189,97430,449,0001,014,0002,482,176
3Jun 7, 2024 15:003,81159,959,27129,593,0002,040,0002,482,176
4Jun 7, 2024 15:003,81257,799,19430,623,0001,020,0002,486,272
5Jun 7, 2024 14:593,81561,284,43531,662,00002,342,912
6Jun 7, 2024 14:593,83465,638,92029,834,0001,988,0002,273,280
7Jun 7, 2024 14:593,83557,023,19029,843,0001,989,0002,342,912
8Jun 7, 2024 14:593,83558,198,10928,849,0002,984,0002,486,272
9Jun 7, 2024 14:593,83561,695,15129,844,0001,989,0002,273,280
10Jun 7, 2024 14:593,83861,866,98929,864,0001,990,0002,273,280
11Jun 7, 2024 15:003,84158,851,75528,895,0002,989,0002,478,080
12Jun 7, 2024 15:003,85056,079,41328,963,0002,996,0002,273,280
13Jun 7, 2024 14:593,85056,741,55029,962,0001,997,0002,482,176
14Jun 7, 2024 14:593,85757,728,84029,013,0003,001,0002,490,368
15Jun 7, 2024 14:593,88056,832,16230,190,0002,012,0002,342,912
16Jun 7, 2024 14:593,88154,260,00930,202,0002,013,0002,486,272
17Jun 7, 2024 15:003,88253,959,84830,208,0002,013,0002,351,104
18Jun 7, 2024 15:003,88254,758,84830,206,0002,013,0002,273,280
19Jun 7, 2024 15:003,88557,127,30930,234,0002,015,0002,478,080
20Jun 7, 2024 15:003,88659,542,67631,246,0001,007,0002,273,280
21Jun 7, 2024 14:593,88856,977,08330,255,0002,017,0002,273,280
22Jun 7, 2024 14:593,88857,490,71629,248,0003,025,0002,486,272
23Jun 7, 2024 14:593,89060,045,96629,263,0003,027,0002,273,280
24Jun 7, 2024 14:593,89254,900,76229,278,0003,028,0002,273,280
25Jun 7, 2024 14:593,89354,958,02629,286,0003,029,0002,273,280
26Jun 7, 2024 14:593,89961,318,88229,328,0003,034,0002,347,008
27Jun 7, 2024 14:593,89962,561,82529,331,0003,034,0002,273,280
28Jun 7, 2024 14:593,90051,392,24529,334,0003,034,0002,273,280
29Jun 7, 2024 15:003,90254,069,68829,354,0003,036,0002,490,368
30Jun 7, 2024 15:003,90354,352,83131,383,0001,012,0002,347,008
31Jun 7, 2024 15:003,91257,746,14831,458,0001,014,0002,273,280
32Jun 7, 2024 15:003,91357,213,62531,460,0001,014,0002,486,272
33Jun 7, 2024 14:593,91555,680,44731,481,0001,015,0002,273,280
34Jun 7, 2024 15:003,91555,115,69730,462,0002,030,0002,486,272
35Jun 7, 2024 15:003,91754,001,11330,482,0002,032,0002,273,280
36Jun 7, 2024 14:593,91955,399,53631,510,0001,016,0002,273,280
37Jun 7, 2024 15:003,91952,089,82230,498,0002,033,0002,281,472
38Jun 7, 2024 14:593,92054,028,14430,503,0002,033,0002,330,624
39Jun 7, 2024 14:593,92353,851,16331,546,0001,017,0002,273,280
40Jun 7, 2024 14:593,92659,465,35830,548,0002,036,0002,486,272
41Jun 7, 2024 14:593,92860,715,94830,566,0002,037,0002,355,200
42Jun 7, 2024 15:003,92861,298,16430,562,0002,037,0002,478,080
43Jun 7, 2024 15:003,93061,315,81230,583,0002,038,0002,363,392
44Jun 7, 2024 14:593,93061,654,82130,577,0002,038,0002,273,280
45Jun 7, 2024 14:593,93059,078,69630,582,0002,038,0002,273,280
46Jun 7, 2024 14:593,93260,172,79131,615,0001,019,0002,273,280
47Jun 7, 2024 14:593,93367,870,26932,641,00002,273,280
48Jun 7, 2024 15:003,93658,008,83632,666,00002,478,080
49Jun 7, 2024 14:593,93964,642,07031,672,0001,021,0002,502,656
50Jun 7, 2024 14:593,94057,592,10230,660,0002,044,0002,273,280
51Jun 7, 2024 14:593,95258,650,71929,817,0002,981,0002,310,144
52Jun 7, 2024 15:003,95360,167,76730,819,0001,988,0002,379,776
53Jun 7, 2024 14:593,95664,695,48031,839,000994,0002,494,464
54Jun 7, 2024 14:593,95767,164,40429,860,0002,986,0002,482,176
55Jun 7, 2024 14:593,95761,750,81229,858,0002,985,0002,486,272
56Jun 7, 2024 14:593,95759,767,12530,851,0001,990,0002,486,272
57Jun 7, 2024 15:003,95765,574,55629,859,0002,985,0002,347,008
58Jun 7, 2024 14:593,95856,619,22529,862,0002,986,0002,490,368
59Jun 7, 2024 14:593,96357,125,17830,904,0001,993,0002,482,176
60Jun 7, 2024 14:593,96660,109,77429,925,0002,992,0002,273,280
61Jun 7, 2024 14:593,96660,314,27329,929,0002,992,0002,273,280
62Jun 7, 2024 14:593,96757,986,82429,935,0002,993,0002,273,280
63Jun 7, 2024 15:003,96854,912,53930,940,0001,996,0002,482,176
64Jun 7, 2024 15:003,97655,979,19329,999,0002,999,0002,486,272
65Jun 7, 2024 15:003,97653,353,99230,001,0003,000,0002,273,280
66Jun 7, 2024 15:003,98059,168,80331,031,0002,002,0002,273,280
67Jun 7, 2024 14:593,98757,663,02931,090,0002,005,0002,273,280
68Jun 7, 2024 14:594,00761,155,16030,233,0003,023,0002,273,280
69Jun 7, 2024 14:594,01355,436,72430,278,0003,027,0002,318,336
70Jun 7, 2024 14:594,09057,427,05630,955,0002,995,0002,273,280
71Jun 7, 2024 14:594,099106,726,23534,019,83002,240,512
72Jun 7, 2024 14:594,11194,194,75134,122,27002,236,416
73Jun 7, 2024 14:594,112102,744,30034,128,27002,240,512
74Jun 7, 2024 14:594,118118,782,71834,179,35002,240,512
75Jun 7, 2024 15:004,12397,768,82034,220,27302,240,512
76Jun 7, 2024 14:594,128115,124,78734,264,42102,244,608
77Jun 7, 2024 15:004,137102,532,13834,334,73602,248,704
78Jun 7, 2024 15:004,137102,750,38534,338,11002,240,512
79Jun 7, 2024 14:594,143115,352,39334,389,39702,232,320
80Jun 7, 2024 15:004,14495,000,52234,392,26002,232,320
81Jun 7, 2024 15:004,145101,621,90434,407,14902,236,416
82Jun 7, 2024 15:004,15298,377,86234,460,14402,240,512
83Jun 7, 2024 14:594,155106,872,80534,489,40002,248,704
84Jun 7, 2024 14:594,160106,368,12034,528,08702,240,512
85Jun 7, 2024 14:594,174107,429,51934,643,63702,236,416
86Jun 7, 2024 14:594,190105,482,35234,779,14302,236,416
87Jun 7, 2024 14:594,19896,398,51734,843,57302,240,512
88Jun 7, 2024 14:594,20396,002,99034,887,49202,248,704
89Jun 7, 2024 14:594,213121,804,27734,968,96902,236,416
90Jun 7, 2024 14:594,244103,673,77335,226,73302,375,680
91Jun 7, 2024 14:594,368126,189,15436,252,48602,244,608