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 5, 2024 17:29GraceGraceError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 5, 2024 17:2900000Error: expected "53688315320440307 ", got "53688315313886707 "
2Jun 5, 2024 17:294,23961,969,54834,177,0001,005,0002,490,368
3Jun 5, 2024 17:294,24156,406,75032,185,0003,017,0002,273,280
4Jun 5, 2024 17:294,24159,198,57332,186,0003,017,0002,486,272
5Jun 5, 2024 17:294,24257,733,18433,200,0002,012,0002,486,272
6Jun 5, 2024 17:294,25160,364,59033,264,0002,016,0002,273,280
7Jun 5, 2024 17:294,26157,621,71233,348,0002,021,0002,486,272
8Jun 5, 2024 17:294,26266,295,06634,367,0001,010,0002,482,176
9Jun 5, 2024 17:294,26266,920,88434,367,0001,010,0002,473,984
10Jun 5, 2024 17:294,26655,174,85334,398,0001,011,0002,273,280
11Jun 5, 2024 17:294,26656,618,97232,370,0003,034,0002,486,272
12Jun 5, 2024 17:294,26857,007,97133,401,0002,024,0002,273,280
13Jun 5, 2024 17:294,27864,134,97232,548,0002,958,0002,273,280
14Jun 5, 2024 17:294,28056,642,90134,508,0001,014,0002,273,280
15Jun 5, 2024 17:294,28461,800,63833,527,0002,031,0002,273,280
16Jun 5, 2024 17:294,28462,045,71133,523,0002,031,0002,326,528
17Jun 5, 2024 17:294,28560,242,44334,552,0001,016,0002,392,064
18Jun 5, 2024 17:294,28862,953,59334,575,0001,016,0002,273,280
19Jun 5, 2024 17:294,28961,585,06734,579,0001,017,0002,273,280
20Jun 5, 2024 17:294,29062,921,20333,570,0002,034,0002,473,984
21Jun 5, 2024 17:294,29661,120,74435,655,00002,494,464
22Jun 5, 2024 17:294,30264,826,76433,666,0002,040,0002,347,008
23Jun 5, 2024 17:294,31365,405,29333,806,0001,988,0002,273,280
24Jun 5, 2024 17:294,31560,365,55232,828,0002,984,0002,301,952
25Jun 5, 2024 17:294,31763,462,20633,842,0001,990,0002,490,368
26Jun 5, 2024 17:294,31764,334,17934,833,000995,0002,412,544
27Jun 5, 2024 17:294,31867,104,39335,836,00002,482,176
28Jun 5, 2024 17:294,31962,851,20533,859,0001,991,0002,482,176
29Jun 5, 2024 17:294,32462,332,94433,899,0001,994,0002,273,280
30Jun 5, 2024 17:294,32659,866,75232,913,0002,992,0002,273,280
31Jun 5, 2024 17:294,32760,815,57233,920,0001,995,0002,273,280
32Jun 5, 2024 17:294,32758,093,28432,918,0002,992,0002,478,080
33Jun 5, 2024 17:294,32860,603,56232,931,0002,993,0002,289,664
34Jun 5, 2024 17:294,32862,629,42233,930,0001,995,0002,494,464
35Jun 5, 2024 17:294,33464,661,75532,978,0002,998,0002,494,464
36Jun 5, 2024 17:294,33563,080,26033,980,0001,998,0002,273,280
37Jun 5, 2024 17:294,33661,065,23533,989,0001,999,0002,490,368
38Jun 5, 2024 17:294,34059,571,92734,021,0002,001,0002,486,272
39Jun 5, 2024 17:294,34163,458,61434,026,0002,001,0002,408,448
40Jun 5, 2024 17:294,34362,378,03233,041,0003,003,0002,273,280
41Jun 5, 2024 17:294,34560,129,03633,060,0003,005,0002,490,368
42Jun 5, 2024 17:294,34557,546,37033,062,0003,005,0002,347,008
43Jun 5, 2024 17:294,35259,999,18134,118,0002,006,0002,273,280
44Jun 5, 2024 17:294,35357,377,15833,117,0003,010,0002,482,176
45Jun 5, 2024 17:294,35360,295,21335,127,0001,003,0002,273,280
46Jun 5, 2024 17:294,35557,163,57333,132,0003,012,0002,482,176
47Jun 5, 2024 17:294,35961,053,54233,162,0003,014,0002,351,104
48Jun 5, 2024 17:294,36257,081,08234,197,0002,011,0002,347,008
49Jun 5, 2024 17:294,36463,761,36233,204,0003,018,0002,273,280
50Jun 5, 2024 17:294,36856,404,47533,232,0003,021,0002,273,280
51Jun 5, 2024 17:294,36957,240,95433,244,0003,022,0002,482,176
52Jun 5, 2024 17:294,37157,791,89933,260,0003,023,0002,273,280
53Jun 5, 2024 17:294,37258,728,08633,267,0003,024,0002,490,368
54Jun 5, 2024 17:294,37559,168,02733,286,0003,026,0002,273,280
55Jun 5, 2024 17:294,37658,227,75133,292,0003,026,0002,318,336
56Jun 5, 2024 17:294,37758,506,97434,312,0002,018,0002,273,280
57Jun 5, 2024 17:294,37961,718,74533,314,0003,028,0002,273,280
58Jun 5, 2024 17:294,37955,954,33534,325,0002,019,0002,486,272
59Jun 5, 2024 17:294,38567,923,00533,363,0003,033,0002,482,176
60Jun 5, 2024 17:294,38660,794,44034,381,0002,022,0002,273,280
61Jun 5, 2024 17:294,38961,534,89136,425,00002,347,008
62Jun 5, 2024 17:294,39357,029,68836,459,00002,490,368
63Jun 5, 2024 17:294,39359,879,87235,448,0001,012,0002,334,720
64Jun 5, 2024 17:294,39360,869,82134,441,0002,025,0002,379,776
65Jun 5, 2024 17:294,39457,256,18334,445,0002,026,0002,301,952
66Jun 5, 2024 17:294,39761,758,66834,468,0002,027,0002,486,272
67Jun 5, 2024 17:294,39762,418,29535,485,0001,013,0002,273,280
68Jun 5, 2024 17:294,39859,873,25234,473,0002,027,0002,273,280
69Jun 5, 2024 17:294,43762,990,67935,833,000995,0002,482,176
70Jun 5, 2024 17:294,44364,156,91734,883,0001,993,0002,273,280
71Jun 5, 2024 17:294,457101,340,98436,995,62202,244,608
72Jun 5, 2024 17:294,467110,630,10637,077,58802,240,512
73Jun 5, 2024 17:294,47098,128,27937,102,02102,240,512
74Jun 5, 2024 17:294,472129,489,26337,115,81002,248,704
75Jun 5, 2024 17:294,47463,198,43135,131,0002,007,0002,273,280
76Jun 5, 2024 17:294,476102,272,61537,151,99502,244,608
77Jun 5, 2024 17:294,480116,957,83137,179,85702,240,512
78Jun 5, 2024 17:294,48199,819,15437,194,13202,375,680
79Jun 5, 2024 17:294,493115,346,77337,289,32702,260,992
80Jun 5, 2024 17:294,49595,410,07437,311,22402,244,608
81Jun 5, 2024 17:294,504116,381,56637,381,42702,240,512
82Jun 5, 2024 17:294,505114,136,06237,389,57902,232,320
83Jun 5, 2024 17:294,51661,291,25235,460,0002,026,0002,482,176
84Jun 5, 2024 17:294,529118,898,37737,593,53402,228,224
85Jun 5, 2024 17:294,537115,390,20137,654,56802,252,800
86Jun 5, 2024 17:294,546110,343,63637,729,82602,236,416
87Jun 5, 2024 17:294,584107,985,47838,043,65002,244,608
88Jun 5, 2024 17:294,59260,301,91435,105,0003,009,0002,494,464
89Jun 5, 2024 17:294,59796,094,64038,158,68802,240,512
90Jun 5, 2024 17:294,622109,277,12938,364,19502,256,896
91Jun 5, 2024 17:294,63595,282,61238,473,43702,244,608
92Jun 5, 2024 17:294,64996,225,76438,587,11902,240,512
93Jun 5, 2024 17:294,697112,304,13738,981,74802,236,416
94Jun 5, 2024 17:294,707106,840,63639,064,49202,240,512