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 16:54GraceGraceError
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:0500000Error: expected "53683036691923054 ", got "53683092205998662 "
2Jun 5, 2024 17:0500000Error: expected "53688116970231849 ", got "53688162747484740 "
3Jun 5, 2024 17:094,14255,402,59132,356,0002,022,0002,490,368
4Jun 5, 2024 17:054,15563,026,05232,458,0002,028,0002,273,280
5Jun 5, 2024 17:054,15856,716,59833,494,0001,014,0002,301,952
6Jun 5, 2024 17:094,16564,587,03733,553,0001,016,0002,281,472
7Jun 5, 2024 17:094,17070,431,15934,613,00002,273,280
8Jun 5, 2024 17:054,17761,398,25932,627,0002,039,0002,273,280
9Jun 5, 2024 17:064,17967,864,87332,644,0002,040,0002,273,280
10Jun 5, 2024 17:094,19667,731,14232,834,0001,989,0002,273,280
11Jun 5, 2024 17:094,19660,050,17032,836,0001,990,0002,273,280
12Jun 5, 2024 17:054,19863,608,17433,845,000995,0002,273,280
13Jun 5, 2024 17:054,19862,301,84631,859,0002,986,0002,482,176
14Jun 5, 2024 16:544,19861,388,74331,854,0002,986,0002,486,272
15Jun 5, 2024 17:084,19959,482,17932,861,0001,991,0002,486,272
16Jun 5, 2024 17:084,20263,287,17431,888,0002,989,0002,277,376
17Jun 5, 2024 17:094,20359,196,89232,888,0001,993,0002,486,272
18Jun 5, 2024 17:094,20562,189,29433,908,000997,0002,387,968
19Jun 5, 2024 17:084,21257,071,05431,961,0002,996,0002,334,720
20Jun 5, 2024 17:094,21456,480,21531,979,0002,998,0002,494,464
21Jun 5, 2024 17:094,22160,117,02232,032,0003,003,0002,273,280
22Jun 5, 2024 17:054,22361,619,32432,047,0003,004,0002,273,280
23Jun 5, 2024 17:054,22460,481,47934,056,0001,001,0002,473,984
24Jun 5, 2024 17:054,22759,284,66333,081,0002,004,0002,482,176
25Jun 5, 2024 17:094,22859,199,24133,086,0002,005,0002,486,272
26Jun 5, 2024 17:094,23259,746,75532,113,0003,010,0002,273,280
27Jun 5, 2024 17:094,23458,134,54233,138,0002,008,0002,486,272
28Jun 5, 2024 16:544,23466,150,69734,141,0001,004,0002,486,272
29Jun 5, 2024 17:064,23557,662,74332,135,0003,012,0002,490,368
30Jun 5, 2024 17:094,23657,330,71333,150,0002,009,0002,486,272
31Jun 5, 2024 17:094,23764,480,77233,157,0002,009,0002,273,280
32Jun 5, 2024 17:064,24956,508,12932,243,0003,022,0002,490,368
33Jun 5, 2024 17:094,25063,528,90433,263,0002,015,0002,273,280
34Jun 5, 2024 17:054,25259,095,37233,277,0002,016,0002,326,528
35Jun 5, 2024 17:094,25762,600,74232,308,0003,028,0002,482,176
36Jun 5, 2024 17:094,25860,880,81133,321,0002,019,0002,273,280
37Jun 5, 2024 17:054,25960,640,28432,320,0003,030,0002,273,280
38Jun 5, 2024 17:064,26256,638,61633,355,0002,021,0002,273,280
39Jun 5, 2024 17:054,26362,492,44333,359,0002,021,0002,273,280
40Jun 5, 2024 16:544,26357,622,61533,364,0002,022,0002,490,368
41Jun 5, 2024 17:094,26357,774,60933,359,0002,021,0002,486,272
42Jun 5, 2024 17:094,26958,623,49233,410,0002,024,0002,490,368
43Jun 5, 2024 17:094,27062,737,30634,431,0001,012,0002,265,088
44Jun 5, 2024 17:094,27061,974,24233,415,0002,025,0002,273,280
45Jun 5, 2024 17:094,27456,730,11832,433,0003,040,0002,273,280
46Jun 5, 2024 17:094,28160,460,34333,506,0002,030,0002,490,368
47Jun 5, 2024 16:544,28161,215,66535,536,00002,342,912
48Jun 5, 2024 16:544,28256,210,73634,525,0001,015,0002,273,280
49Jun 5, 2024 17:084,28560,565,41833,533,0002,032,0002,273,280
50Jun 5, 2024 17:094,28658,927,54334,554,0001,016,0002,273,280
51Jun 5, 2024 17:054,29260,308,65335,621,00002,314,240
52Jun 5, 2024 17:094,29763,658,57333,627,0002,038,0002,486,272
53Jun 5, 2024 17:094,29764,351,75234,645,0001,018,0002,273,280
54Jun 5, 2024 17:094,29962,696,15733,644,0002,039,0002,273,280
55Jun 5, 2024 17:064,29960,095,08233,641,0002,038,0002,273,280
56Jun 5, 2024 17:094,30169,024,36034,677,0001,019,0002,273,280
57Jun 5, 2024 17:094,30265,174,32733,669,0002,040,0002,486,272
58Jun 5, 2024 17:054,30962,524,62134,768,000993,0002,273,280
59Jun 5, 2024 17:054,31361,369,88234,805,000994,0002,273,280
60Jun 5, 2024 17:064,31561,769,13032,832,0002,984,0002,273,280
61Jun 5, 2024 17:054,31563,829,53732,834,0002,984,0002,273,280
62Jun 5, 2024 17:094,31666,002,19134,827,000995,0002,273,280
63Jun 5, 2024 17:094,31763,402,79834,833,000995,0002,482,176
64Jun 5, 2024 17:054,31765,650,38632,846,0002,986,0002,273,280
65Jun 5, 2024 16:544,31764,062,87032,843,0002,985,0002,482,176
66Jun 5, 2024 17:094,31864,773,24833,849,0001,991,0002,494,464
67Jun 5, 2024 17:084,31869,421,15133,852,0001,991,0002,273,280
68Jun 5, 2024 17:084,31862,761,71432,855,0002,986,0002,486,272
69Jun 5, 2024 17:054,31862,551,43132,852,0002,986,0002,453,504
70Jun 5, 2024 17:054,31861,052,22532,856,0002,986,0002,334,720
71Jun 5, 2024 17:094,31961,233,47632,857,0002,987,0002,490,368
72Jun 5, 2024 17:094,31963,106,75532,861,0002,987,0002,490,368
73Jun 5, 2024 17:094,31964,921,06833,859,0001,991,0002,273,280
74Jun 5, 2024 17:054,31964,408,27532,861,0002,987,0002,273,280
75Jun 5, 2024 17:054,31961,815,95533,857,0001,991,0002,273,280
76Jun 5, 2024 17:064,32064,234,21933,867,0001,992,0002,273,280
77Jun 5, 2024 17:054,32059,751,17633,861,0001,991,0002,273,280
78Jun 5, 2024 17:094,32459,947,26032,897,0002,990,0002,273,280
79Jun 5, 2024 17:054,32463,056,05232,900,0002,990,0002,273,280
80Jun 5, 2024 17:054,32559,177,48533,902,0001,994,0002,342,912
81Jun 5, 2024 17:054,32659,090,57633,911,0001,994,0002,273,280
82Jun 5, 2024 17:054,32858,194,00232,927,0002,993,0002,351,104
83Jun 5, 2024 16:544,33359,003,28633,966,0001,998,0002,490,368
84Jun 5, 2024 17:054,33470,452,01034,970,000999,0002,486,272
85Jun 5, 2024 17:094,33662,041,42333,986,0001,999,0002,273,280
86Jun 5, 2024 17:064,33854,102,03634,002,0002,000,0002,273,280
87Jun 5, 2024 17:084,33958,224,23334,011,0002,000,0002,273,280
88Jun 5, 2024 17:094,34058,518,03034,024,0002,001,0002,490,368
89Jun 5, 2024 17:094,34559,269,27733,060,0003,005,0002,375,680
90Jun 5, 2024 17:094,34859,140,32833,080,0003,007,0002,273,280
91Jun 5, 2024 16:544,34862,383,06933,082,0003,007,0002,273,280
92Jun 5, 2024 17:094,34958,946,85733,086,0003,007,0002,273,280
93Jun 5, 2024 17:064,35057,510,77734,101,0002,005,0002,273,280
94Jun 5, 2024 17:084,35157,928,60035,110,0001,003,0002,273,280
95Jun 5, 2024 17:054,35259,345,37835,116,0001,003,0002,486,272
96Jun 5, 2024 17:064,35353,646,12034,124,0002,007,0002,273,280
97Jun 5, 2024 17:094,35658,553,71733,143,0003,013,0002,273,280
98Jun 5, 2024 17:094,35857,555,39234,164,0002,009,0002,273,280
99Jun 5, 2024 17:094,35962,942,87235,176,0001,005,0002,273,280
100Jun 5, 2024 17:094,36065,011,60534,176,0002,010,0002,486,272
101Jun 5, 2024 17:054,36158,108,63035,189,0001,005,0002,359,296
102Jun 5, 2024 17:054,36260,670,56234,190,0002,011,0002,273,280
103Jun 5, 2024 17:054,36260,560,51033,190,0003,017,0002,510,848
104Jun 5, 2024 17:094,36364,690,04533,194,0003,017,0002,273,280
105Jun 5, 2024 17:094,36358,537,73133,192,0003,017,0002,330,624
106Jun 5, 2024 16:544,36357,601,42033,194,0003,017,0002,482,176
107Jun 5, 2024 17:094,36459,812,97033,204,0003,018,0002,347,008
108Jun 5, 2024 17:094,36763,010,54234,229,0002,013,0002,273,280
109Jun 5, 2024 17:094,36965,761,70634,246,0002,014,0002,273,280
110Jun 5, 2024 17:054,37259,538,19433,262,0003,023,0002,273,280
111Jun 5, 2024 17:094,37561,498,35633,287,0003,026,0002,486,272
112Jun 5, 2024 17:094,37673,884,51433,294,0003,026,0002,273,280
113Jun 5, 2024 17:064,37662,231,15933,293,0003,026,0002,273,280
114Jun 5, 2024 17:094,37765,361,21233,301,0003,027,0002,351,104
115Jun 5, 2024 16:544,37964,322,54233,316,0003,028,0002,478,080
116Jun 5, 2024 17:084,38071,154,80134,332,0002,019,0002,273,280
117Jun 5, 2024 17:054,38058,766,97234,338,0002,019,0002,273,280
118Jun 5, 2024 17:094,39459,052,41736,469,00002,342,912
119Jun 5, 2024 17:094,39766,826,80536,491,00002,437,120
120Jun 5, 2024 17:084,39857,206,93534,474,0002,027,0002,347,008
121Jun 5, 2024 16:544,39959,522,26534,487,0002,028,0002,473,984
122Jun 5, 2024 17:084,40363,033,46935,529,0001,015,0002,486,272
123Jun 5, 2024 17:054,40458,775,99134,521,0002,030,0002,273,280
124Jun 5, 2024 17:054,40759,245,55335,559,0001,015,0002,273,280
125Jun 5, 2024 17:094,41562,676,71135,628,0001,017,0002,273,280
126Jun 5, 2024 17:064,41662,769,51934,613,0002,036,0002,482,176
127Jun 5, 2024 17:094,41968,558,08135,660,0001,018,0002,273,280
128Jun 5, 2024 16:544,422119,274,53036,702,52702,244,608
129Jun 5, 2024 17:094,42299,777,69836,700,72402,240,512
130Jun 5, 2024 17:094,422100,053,84236,701,54902,244,608
131Jun 5, 2024 17:054,43263,434,99933,801,0002,982,0002,273,280
132Jun 5, 2024 17:094,43363,868,35433,807,0002,983,0002,273,280
133Jun 5, 2024 17:094,43591,621,46636,808,90602,240,512
134Jun 5, 2024 17:094,43799,666,09736,825,78902,236,416
135Jun 5, 2024 17:054,44360,120,56033,889,0002,990,0002,273,280
136Jun 5, 2024 16:544,44492,570,42936,882,84402,236,416
137Jun 5, 2024 17:094,445102,047,96036,892,79702,236,416
138Jun 5, 2024 16:544,44865,053,67635,922,000997,0002,310,144
139Jun 5, 2024 17:084,45264,481,75835,950,000998,0002,273,280
140Jun 5, 2024 16:544,453122,156,68336,958,28802,236,416
141Jun 5, 2024 17:094,45560,178,00533,980,0002,998,0002,478,080
142Jun 5, 2024 17:054,458118,690,94737,003,59802,236,416
143Jun 5, 2024 17:094,46197,558,39537,028,49102,232,320
144Jun 5, 2024 17:094,466113,594,02637,068,44902,355,200
145Jun 5, 2024 16:554,467123,050,91737,074,41902,240,512
146Jun 5, 2024 17:054,471111,296,81237,109,75102,236,416
147Jun 5, 2024 17:054,47395,284,35537,125,88102,244,608
148Jun 5, 2024 17:094,477103,981,60837,155,18302,240,512
149Jun 5, 2024 17:054,478100,772,91737,170,90502,244,608
150Jun 5, 2024 17:094,480103,706,09237,184,64902,244,608
151Jun 5, 2024 17:064,482100,708,62637,200,91202,244,608
152Jun 5, 2024 17:054,485105,958,09937,222,82902,248,704
153Jun 5, 2024 17:084,488103,503,36037,252,62102,244,608
154Jun 5, 2024 17:094,49061,919,59934,243,0003,021,0002,273,280
155Jun 5, 2024 17:054,494100,983,16637,300,94302,371,584
156Jun 5, 2024 16:544,497113,168,83837,322,02002,240,512
157Jun 5, 2024 16:544,497112,767,74437,321,28502,244,608
158Jun 5, 2024 17:094,50194,134,67337,359,82602,232,320
159Jun 5, 2024 16:544,507111,590,42237,407,87902,244,608
160Jun 5, 2024 17:094,508117,374,37037,413,95102,375,680
161Jun 5, 2024 17:094,512120,944,41037,447,58202,244,608
162Jun 5, 2024 17:084,514102,388,56837,462,61102,244,608
163Jun 5, 2024 16:554,524110,468,32737,550,81802,232,320
164Jun 5, 2024 17:064,52997,014,62637,587,12502,371,584
165Jun 5, 2024 17:084,529101,814,41037,586,97602,232,320
166Jun 5, 2024 17:094,537105,023,54737,653,23702,240,512
167Jun 5, 2024 17:084,549117,877,92937,755,17002,371,584
168Jun 5, 2024 17:084,551103,286,86237,773,74502,244,608
169Jun 5, 2024 17:094,56397,738,61537,870,63502,240,512
170Jun 5, 2024 17:094,571105,133,16237,938,95602,236,416
171Jun 5, 2024 16:554,577110,636,77837,990,11902,236,416
172Jun 5, 2024 17:064,58997,050,24138,088,37002,240,512
173Jun 5, 2024 17:094,594103,160,34038,129,28902,248,704
174Jun 5, 2024 17:054,616104,528,98138,314,40402,236,416
175Jun 5, 2024 17:084,630146,835,25338,430,79102,244,608
176Jun 5, 2024 17:094,638105,501,53838,494,60202,248,704
177Jun 5, 2024 17:094,651122,331,09738,607,43102,248,704
178Jun 5, 2024 17:054,658109,279,00038,662,91902,236,416
179Jun 5, 2024 17:054,745110,040,59039,387,41702,244,608