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 16:07GraceGraceScore: 3,924Success
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 16:083,79357,274,39930,464,0001,015,0002,273,280
2Jun 7, 2024 16:083,81355,806,68529,605,0002,041,0002,482,176
3Jun 7, 2024 16:073,81858,131,89228,721,0002,971,0002,273,280
4Jun 7, 2024 16:093,82757,841,72129,781,0001,985,0002,269,184
5Jun 7, 2024 16:083,83560,165,81129,844,0001,989,0002,486,272
6Jun 7, 2024 16:073,83560,087,37029,839,0001,989,0002,273,280
7Jun 7, 2024 16:083,83758,438,13428,861,0002,985,0002,269,184
8Jun 7, 2024 16:083,84165,923,35928,890,0002,988,0002,375,680
9Jun 7, 2024 16:093,84360,774,53429,901,0001,993,0002,273,280
10Jun 7, 2024 16:083,84358,370,47628,910,0002,990,0002,273,280
11Jun 7, 2024 16:073,84561,494,71930,917,000997,0002,486,272
12Jun 7, 2024 16:083,84753,957,28629,938,0001,995,0002,490,368
13Jun 7, 2024 16:073,84757,162,10029,935,0001,995,0002,490,368
14Jun 7, 2024 16:083,84952,681,43728,952,0002,995,0002,490,368
15Jun 7, 2024 16:083,85158,634,20228,967,0002,996,0002,478,080
16Jun 7, 2024 16:083,85459,063,34529,986,0001,999,0002,273,280
17Jun 7, 2024 16:073,86054,809,41730,034,0002,002,0002,478,080
18Jun 7, 2024 16:093,86258,658,43429,053,0003,005,0002,482,176
19Jun 7, 2024 16:073,86353,308,31029,059,0003,006,0002,273,280
20Jun 7, 2024 16:083,86559,827,91329,069,0003,007,0002,273,280
21Jun 7, 2024 16:083,86753,751,63029,084,0003,008,0002,490,368
22Jun 7, 2024 16:083,86857,837,64031,101,0001,003,0002,273,280
23Jun 7, 2024 16:083,86955,605,69030,104,0002,006,0002,490,368
24Jun 7, 2024 16:073,87058,206,90731,121,0001,003,0002,273,280
25Jun 7, 2024 16:093,87159,743,62430,124,0002,008,0002,273,280
26Jun 7, 2024 16:083,87354,657,50131,139,0001,004,0002,338,816
27Jun 7, 2024 16:083,87456,581,93030,143,0002,009,0002,490,368
28Jun 7, 2024 16:083,87555,141,20329,149,0003,015,0002,482,176
29Jun 7, 2024 16:083,87658,083,64731,164,0001,005,0002,486,272
30Jun 7, 2024 16:083,87755,589,28630,169,0002,011,0002,482,176
31Jun 7, 2024 16:083,88557,547,21130,230,0002,015,0002,256,896
32Jun 7, 2024 16:073,88659,470,85831,248,0001,008,0002,273,280
33Jun 7, 2024 16:083,88756,662,49031,254,0001,008,0002,510,848
34Jun 7, 2024 16:073,88957,253,72931,269,0001,008,0002,273,280
35Jun 7, 2024 16:083,89158,134,03430,274,0002,018,0002,273,280
36Jun 7, 2024 16:083,89254,147,02030,282,0002,018,0002,482,176
37Jun 7, 2024 16:083,89260,302,73329,279,0003,028,0002,478,080
38Jun 7, 2024 16:093,89454,740,10630,301,0002,020,0002,486,272
39Jun 7, 2024 16:083,89455,006,05931,308,0001,009,0002,478,080
40Jun 7, 2024 16:083,89760,059,07829,312,0003,032,0002,478,080
41Jun 7, 2024 16:083,90065,102,34729,336,0003,034,0002,273,280
42Jun 7, 2024 16:093,90555,862,10630,388,0002,025,0002,273,280
43Jun 7, 2024 16:083,90653,748,87429,380,0003,039,0002,486,272
44Jun 7, 2024 16:083,90754,859,96430,401,0002,026,0002,490,368
45Jun 7, 2024 16:083,90857,677,81129,393,0003,040,0002,273,280
46Jun 7, 2024 16:073,90954,705,44231,434,0001,014,0002,342,912
47Jun 7, 2024 16:093,91062,826,67731,443,0001,014,0002,494,464
48Jun 7, 2024 16:083,91457,533,95431,471,0001,015,0002,273,280
49Jun 7, 2024 16:083,91552,093,10631,483,0001,015,0002,465,792
50Jun 7, 2024 16:073,91660,754,65231,487,0001,015,0002,342,912
51Jun 7, 2024 16:073,91661,739,84632,504,00002,486,272
52Jun 7, 2024 16:083,91755,584,58432,512,00002,338,816
53Jun 7, 2024 16:073,91754,935,47931,499,0001,016,0002,273,280
54Jun 7, 2024 16:073,92355,500,27130,530,0002,035,0002,482,176
55Jun 7, 2024 16:073,92460,935,43431,550,0001,017,0002,490,368
56Jun 7, 2024 16:083,92659,414,99530,547,0002,036,0002,482,176
57Jun 7, 2024 16:073,92758,766,26831,575,0001,018,0002,273,280
58Jun 7, 2024 16:073,93264,609,71531,618,0001,019,0002,482,176
59Jun 7, 2024 16:093,93658,623,49331,650,0001,020,0002,482,176
60Jun 7, 2024 16:083,93961,408,06832,693,00002,494,464
61Jun 7, 2024 16:083,93959,651,46231,671,0001,021,0002,273,280
62Jun 7, 2024 16:083,94060,099,47630,657,0002,043,0002,490,368
63Jun 7, 2024 16:073,95456,477,92330,770,0002,051,0002,273,280
64Jun 7, 2024 16:093,95559,752,51229,841,0002,984,0002,490,368
65Jun 7, 2024 16:083,95562,523,90630,835,0001,989,0002,273,280
66Jun 7, 2024 16:073,95555,473,05030,841,0001,989,0002,273,280
67Jun 7, 2024 16:083,95658,133,11429,851,0002,985,0002,273,280
68Jun 7, 2024 16:083,95658,982,28331,841,000995,0002,273,280
69Jun 7, 2024 16:073,95658,848,75730,847,0001,990,0002,273,280
70Jun 7, 2024 16:093,95758,692,22729,856,0002,985,0002,486,272
71Jun 7, 2024 16:073,95856,448,04829,862,0002,986,0002,490,368
72Jun 7, 2024 16:073,95859,200,59029,866,0002,986,0002,273,280
73Jun 7, 2024 16:083,96457,845,91529,909,0002,990,0002,318,336
74Jun 7, 2024 16:073,96459,921,30129,914,0002,991,0002,273,280
75Jun 7, 2024 16:083,96956,153,26430,946,0001,996,0002,445,312
76Jun 7, 2024 16:083,97957,937,13730,020,0003,002,0002,473,984
77Jun 7, 2024 16:073,98855,094,20030,092,0003,009,0002,351,104
78Jun 7, 2024 16:093,99556,198,05630,146,0003,014,0002,482,176
79Jun 7, 2024 16:094,00262,072,31231,205,0002,013,0002,334,720
80Jun 7, 2024 16:084,02460,993,05332,386,0001,012,0002,494,464
81Jun 7, 2024 16:084,05158,688,65133,623,00002,273,280
82Jun 7, 2024 16:084,07563,598,53730,839,0002,984,0002,273,280
83Jun 7, 2024 16:084,082102,413,30533,878,96902,363,392
84Jun 7, 2024 16:074,087100,644,07533,921,93702,248,704
85Jun 7, 2024 16:084,08756,622,81331,926,0001,995,0002,478,080
86Jun 7, 2024 16:084,09494,689,54533,981,72002,248,704
87Jun 7, 2024 16:074,108104,852,86434,094,79202,240,512
88Jun 7, 2024 16:074,11597,507,15134,152,91902,232,320
89Jun 7, 2024 16:094,11797,842,71234,174,79102,248,704
90Jun 7, 2024 16:084,122100,933,12334,209,41202,240,512
91Jun 7, 2024 16:074,12796,430,00434,251,94902,240,512
92Jun 7, 2024 16:074,13499,780,51034,311,93002,236,416
93Jun 7, 2024 16:084,153100,533,29934,472,72602,244,608
94Jun 7, 2024 16:074,156106,916,38334,491,95002,228,224
95Jun 7, 2024 16:084,157112,527,90134,505,09902,236,416
96Jun 7, 2024 16:084,179106,317,31834,685,00702,232,320
97Jun 7, 2024 16:084,17964,832,52732,646,0002,040,0002,367,488
98Jun 7, 2024 16:084,182105,472,37134,710,31202,244,608
99Jun 7, 2024 16:084,191103,693,49234,786,64202,236,416
100Jun 7, 2024 16:084,19893,477,86434,846,72902,228,224
101Jun 7, 2024 16:084,202104,640,05634,875,26202,236,416
102Jun 7, 2024 16:084,220109,896,37535,026,06902,236,416
103Jun 7, 2024 16:084,226101,656,04235,077,46102,240,512
104Jun 7, 2024 16:094,23399,039,37835,134,80902,248,704
105Jun 7, 2024 16:094,26996,872,79035,430,72502,248,704
106Jun 7, 2024 16:084,297104,069,48435,664,53402,236,416
107Jun 7, 2024 16:084,367100,314,97536,246,95602,232,320
108Jun 7, 2024 16:084,43793,806,40836,827,71902,240,512