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 12:48GraceGraceScore: 4,170Success
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 12:424,06070,889,68732,678,0001,021,000241,664
2Jun 7, 2024 12:424,10257,891,04631,043,0003,004,000380,928
3Jun 7, 2024 12:434,11454,450,33732,137,0002,008,000176,128
4Jun 7, 2024 12:424,12459,094,67531,208,0003,020,0002,273,280
5Jun 7, 2024 12:484,12762,024,30331,231,0003,022,0002,273,280
6Jun 7, 2024 12:484,12860,062,99332,251,0002,015,0002,273,280
7Jun 7, 2024 12:424,13062,221,08231,252,0003,024,0002,490,368
8Jun 7, 2024 12:484,13161,375,19432,270,0002,016,0002,482,176
9Jun 7, 2024 12:484,13255,818,71633,288,0001,008,000380,928
10Jun 7, 2024 12:484,13259,267,28633,288,0001,008,000176,128
11Jun 7, 2024 12:424,13357,745,19732,285,0002,017,0002,273,280
12Jun 7, 2024 12:484,13360,077,05431,274,0003,026,0002,486,272
13Jun 7, 2024 12:434,13562,427,15232,305,0002,019,0002,453,504
14Jun 7, 2024 12:424,13561,917,84632,300,0002,018,0002,498,560
15Jun 7, 2024 12:434,13560,831,00332,305,0002,019,0002,342,912
16Jun 7, 2024 12:484,13660,490,85431,299,0003,028,0002,273,280
17Jun 7, 2024 12:484,13755,981,85432,321,0002,020,0002,273,280
18Jun 7, 2024 12:434,13860,474,34132,324,0002,020,0002,273,280
19Jun 7, 2024 12:424,13862,523,33231,315,0003,030,0002,490,368
20Jun 7, 2024 12:484,14065,968,65532,342,0002,021,000176,128
21Jun 7, 2024 12:484,14157,058,78232,348,0002,021,0002,473,984
22Jun 7, 2024 12:484,14456,923,84432,373,0002,023,0002,273,280
23Jun 7, 2024 12:424,14659,123,62433,401,0001,012,0002,486,272
24Jun 7, 2024 12:434,14761,377,24131,382,0003,036,0002,273,280
25Jun 7, 2024 12:484,14756,860,33032,396,0002,024,0002,306,048
26Jun 7, 2024 12:484,14759,060,98233,412,0001,012,0002,482,176
27Jun 7, 2024 12:484,14858,462,23833,414,0001,012,0002,490,368
28Jun 7, 2024 12:424,15262,897,84233,447,0001,013,0002,273,280
29Jun 7, 2024 12:424,15260,938,21633,451,0001,013,0002,273,280
30Jun 7, 2024 12:484,15256,917,67532,432,0002,027,0002,273,280
31Jun 7, 2024 12:424,15364,672,67633,457,0001,013,0002,482,176
32Jun 7, 2024 12:424,15453,565,15332,450,0002,028,0002,273,280
33Jun 7, 2024 12:484,15556,937,91232,457,0002,028,0002,482,176
34Jun 7, 2024 12:484,15554,996,30233,473,0001,014,0002,490,368
35Jun 7, 2024 12:434,15659,376,44433,477,0001,014,000376,832
36Jun 7, 2024 12:484,15753,248,29932,475,0002,029,000376,832
37Jun 7, 2024 12:484,15857,952,48833,497,0001,015,0002,273,280
38Jun 7, 2024 12:484,15962,645,42333,504,0001,015,0002,482,176
39Jun 7, 2024 12:434,16256,068,21534,548,00002,490,368
40Jun 7, 2024 12:424,16257,491,55933,532,0001,016,0002,486,272
41Jun 7, 2024 12:424,16358,670,60833,539,0001,016,0002,478,080
42Jun 7, 2024 12:424,16669,498,39632,543,0002,033,0002,273,280
43Jun 7, 2024 12:484,16759,631,83534,583,00002,490,368
44Jun 7, 2024 12:434,16762,579,06632,548,0002,034,0002,273,280
45Jun 7, 2024 12:424,16864,462,58634,593,00002,490,368
46Jun 7, 2024 12:434,16963,236,18532,564,0002,035,0002,392,064
47Jun 7, 2024 12:484,17067,869,06232,578,0002,036,0002,482,176
48Jun 7, 2024 12:484,17161,286,66332,582,0002,036,0002,490,368
49Jun 7, 2024 12:484,17165,850,91433,604,0001,018,0002,273,280
50Jun 7, 2024 12:424,17565,407,62632,612,0002,038,0002,486,272
51Jun 7, 2024 12:434,17763,584,30832,627,0002,039,0002,273,280
52Jun 7, 2024 12:424,18069,506,77832,651,0002,040,0002,404,352
53Jun 7, 2024 12:434,18059,808,69432,651,0002,040,0002,490,368
54Jun 7, 2024 12:484,18061,825,30732,650,0002,040,0002,404,352
55Jun 7, 2024 12:484,18261,468,11332,728,0001,983,0002,273,280
56Jun 7, 2024 12:484,19057,345,40932,790,0001,987,0002,486,272
57Jun 7, 2024 12:484,19564,666,19131,835,0002,984,0002,490,368
58Jun 7, 2024 12:424,19560,659,74733,821,000994,0002,486,272
59Jun 7, 2024 12:434,19763,380,31332,848,0001,990,000380,928
60Jun 7, 2024 12:484,19760,667,65733,840,000995,0002,482,176
61Jun 7, 2024 12:424,19963,224,74433,853,000995,0002,490,368
62Jun 7, 2024 12:484,20756,175,13631,922,0002,992,0002,482,176
63Jun 7, 2024 12:484,23261,532,27233,120,0002,007,000368,640
64Jun 7, 2024 12:484,23462,280,78933,135,0002,008,000176,128
65Jun 7, 2024 12:484,23957,616,06732,169,0003,015,000176,128
66Jun 7, 2024 12:484,26762,363,46933,391,0002,023,000176,128
67Jun 7, 2024 12:424,27360,776,69832,428,0003,040,000335,872
68Jun 7, 2024 12:484,27658,440,07334,474,0001,013,0002,273,280
69Jun 7, 2024 12:484,286100,717,37335,577,29902,244,608
70Jun 7, 2024 12:424,294100,118,02335,642,18902,236,416
71Jun 7, 2024 12:434,309105,468,71435,764,63102,236,416
72Jun 7, 2024 12:434,309107,792,38835,768,59502,244,608
73Jun 7, 2024 12:484,31398,939,51335,797,24802,244,608
74Jun 7, 2024 12:434,329100,927,01635,931,07802,240,512
75Jun 7, 2024 12:484,330109,862,69535,935,74702,232,320
76Jun 7, 2024 12:424,332111,967,39435,955,86702,240,512
77Jun 7, 2024 12:484,33788,868,84135,998,79902,367,488
78Jun 7, 2024 12:484,34195,270,46836,032,98102,244,608
79Jun 7, 2024 12:484,34358,554,27033,042,0003,003,000339,968
80Jun 7, 2024 12:424,349117,814,51336,098,93302,232,320
81Jun 7, 2024 12:484,35193,260,06136,111,25602,236,416
82Jun 7, 2024 12:424,354102,581,96236,138,92402,375,680
83Jun 7, 2024 12:484,357112,477,75936,162,73002,240,512
84Jun 7, 2024 12:424,370107,406,27936,266,85902,248,704
85Jun 7, 2024 12:484,371106,594,44436,279,85702,244,608
86Jun 7, 2024 12:424,390107,995,98836,437,59002,240,512
87Jun 7, 2024 12:424,40292,914,08536,540,19902,355,200
88Jun 7, 2024 12:484,404111,512,31236,556,13402,252,800
89Jun 7, 2024 12:484,431120,382,83536,778,25502,236,416
90Jun 7, 2024 12:424,43293,430,53736,787,30502,232,320
91Jun 7, 2024 12:484,439107,436,58636,839,74502,371,584
92Jun 7, 2024 12:424,512107,453,65437,447,89902,228,224
93Jun 7, 2024 12:484,764123,831,12539,541,93902,240,512