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:52GraceGraceError
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:4900000Error: expected "53687690373288263 ", got "53687694461127691 "
2Jun 7, 2024 16:523,66153,638,38430,387,00002,273,280
3Jun 7, 2024 16:493,66348,087,58230,405,00002,273,280
4Jun 7, 2024 16:523,67450,084,63729,481,0001,016,0002,392,064
5Jun 7, 2024 16:523,67753,129,71629,505,0001,017,0002,387,968
6Jun 7, 2024 16:523,67857,898,98128,493,0002,035,0002,387,968
7Jun 7, 2024 16:523,68153,254,36030,551,00002,383,872
8Jun 7, 2024 16:493,68356,291,14229,552,0001,019,0002,273,280
9Jun 7, 2024 16:523,68455,123,47930,579,00002,273,280
10Jun 7, 2024 16:523,68652,905,01329,573,0001,019,0002,273,280
11Jun 7, 2024 16:523,68658,936,53529,576,0001,019,0002,273,280
12Jun 7, 2024 16:523,68862,059,82529,592,0001,020,0002,273,280
13Jun 7, 2024 16:523,69160,354,42629,614,0001,021,0002,273,280
14Jun 7, 2024 16:523,69459,645,00029,640,0001,022,0002,273,280
15Jun 7, 2024 16:523,69661,928,12729,651,0001,022,0002,273,280
16Jun 7, 2024 16:523,69755,110,69130,682,00002,379,776
17Jun 7, 2024 16:523,69758,161,69129,666,0001,022,0002,502,656
18Jun 7, 2024 16:523,69856,189,12329,674,0001,023,0002,387,968
19Jun 7, 2024 16:523,70155,208,77429,698,0001,024,0002,273,280
20Jun 7, 2024 16:523,71561,586,27629,840,000994,0002,273,280
21Jun 7, 2024 16:523,71559,598,71328,847,0001,989,0002,273,280
22Jun 7, 2024 16:523,71664,652,39628,850,0001,989,0002,383,872
23Jun 7, 2024 16:493,71654,534,81030,844,00002,502,656
24Jun 7, 2024 16:493,71661,739,93628,854,0001,989,0002,400,256
25Jun 7, 2024 16:493,71757,126,44228,860,0001,990,0002,273,280
26Jun 7, 2024 16:493,71764,723,71428,858,0001,990,0002,379,776
27Jun 7, 2024 16:523,71856,695,75529,863,000995,0002,273,280
28Jun 7, 2024 16:523,71956,111,73329,872,000995,0002,396,160
29Jun 7, 2024 16:523,72454,088,61128,917,0001,994,0002,273,280
30Jun 7, 2024 16:493,72655,996,25028,928,0001,995,0002,392,064
31Jun 7, 2024 16:493,72758,535,97329,940,000998,0002,273,280
32Jun 7, 2024 16:503,73055,507,15329,961,000998,0002,273,280
33Jun 7, 2024 16:523,73160,801,35228,968,0001,997,0002,273,280
34Jun 7, 2024 16:493,73155,426,01128,967,0001,997,0002,273,280
35Jun 7, 2024 16:503,73457,864,83928,992,0001,999,0002,273,280
36Jun 7, 2024 16:493,73558,731,52230,002,0001,000,0002,392,064
37Jun 7, 2024 16:523,73650,760,18029,006,0002,000,0002,387,968
38Jun 7, 2024 16:523,73757,279,30329,018,0002,001,0002,273,280
39Jun 7, 2024 16:523,73853,134,22529,025,0002,001,0002,273,280
40Jun 7, 2024 16:523,73858,108,86329,024,0002,001,0002,273,280
41Jun 7, 2024 16:493,74455,167,45530,077,0001,002,0002,400,256
42Jun 7, 2024 16:493,74453,537,61530,073,0001,002,0002,273,280
43Jun 7, 2024 16:503,74552,219,81829,080,0002,005,0002,273,280
44Jun 7, 2024 16:493,74653,918,58829,087,0002,006,0002,379,776
45Jun 7, 2024 16:523,74953,482,93929,106,0002,007,0002,273,280
46Jun 7, 2024 16:523,74955,374,93129,112,0002,007,0002,273,280
47Jun 7, 2024 16:523,75253,679,85529,135,0002,009,0002,273,280
48Jun 7, 2024 16:523,75251,906,40529,133,0002,009,0002,273,280
49Jun 7, 2024 16:523,75255,588,16330,141,0001,004,0002,273,280
50Jun 7, 2024 16:523,75357,395,19829,143,0002,009,0002,273,280
51Jun 7, 2024 16:523,75356,513,42129,137,0002,009,0002,387,968
52Jun 7, 2024 16:493,75553,546,59930,164,0001,005,0002,396,160
53Jun 7, 2024 16:523,75655,907,06530,172,0001,005,0002,273,280
54Jun 7, 2024 16:493,75657,430,03330,171,0001,005,0002,273,280
55Jun 7, 2024 16:523,75755,368,57929,170,0002,011,0002,392,064
56Jun 7, 2024 16:523,75858,641,27230,183,0001,006,0002,379,776
57Jun 7, 2024 16:523,75953,599,97230,196,0001,006,0002,273,280
58Jun 7, 2024 16:523,75953,908,13730,194,0001,006,0002,392,064
59Jun 7, 2024 16:523,76258,955,84630,221,0001,007,0002,379,776
60Jun 7, 2024 16:523,76652,820,62930,248,0001,008,0002,392,064
61Jun 7, 2024 16:523,76659,306,68030,249,0001,008,0002,273,280
62Jun 7, 2024 16:523,76753,789,17329,252,0002,017,0002,273,280
63Jun 7, 2024 16:493,76754,790,78530,259,0001,008,0002,273,280
64Jun 7, 2024 16:493,76858,056,74929,258,0002,017,0002,273,280
65Jun 7, 2024 16:523,77056,252,08230,282,0001,009,0002,396,160
66Jun 7, 2024 16:523,77153,699,44129,278,0002,019,0002,273,280
67Jun 7, 2024 16:493,77154,074,60730,292,0001,009,0002,502,656
68Jun 7, 2024 16:493,77151,257,51129,281,0002,019,0002,396,160
69Jun 7, 2024 16:493,77256,180,29529,289,0002,019,0002,392,064
70Jun 7, 2024 16:493,77356,188,34030,307,0001,010,0002,273,280
71Jun 7, 2024 16:523,77452,575,32330,311,0001,010,0002,273,280
72Jun 7, 2024 16:523,77861,082,00531,359,00002,392,064
73Jun 7, 2024 16:523,77950,564,19331,364,00002,273,280
74Jun 7, 2024 16:493,78055,291,01430,362,0001,012,0002,273,280
75Jun 7, 2024 16:523,78156,067,97931,386,00002,273,280
76Jun 7, 2024 16:523,78256,219,84229,367,0002,025,0002,273,280
77Jun 7, 2024 16:523,78455,955,16131,408,00002,273,280
78Jun 7, 2024 16:493,78452,372,96731,411,00002,396,160
79Jun 7, 2024 16:493,78652,277,41230,413,0001,013,0002,273,280
80Jun 7, 2024 16:493,78758,859,48630,417,0001,013,0002,383,872
81Jun 7, 2024 16:523,78855,252,38530,428,0001,014,0002,273,280
82Jun 7, 2024 16:523,78857,994,69431,444,00002,383,872
83Jun 7, 2024 16:523,78851,844,34529,412,0002,028,0002,387,968
84Jun 7, 2024 16:523,78953,807,64930,434,0001,014,0002,273,280
85Jun 7, 2024 16:523,79055,840,35630,443,0001,014,0002,273,280
86Jun 7, 2024 16:493,79053,114,63829,492,0001,966,0002,256,896
87Jun 7, 2024 16:523,79154,279,77631,466,00002,396,160
88Jun 7, 2024 16:523,79156,835,13130,448,0001,014,0002,383,872
89Jun 7, 2024 16:523,79252,328,26530,457,0001,015,0002,273,280
90Jun 7, 2024 16:523,79255,053,30530,455,0001,015,0002,273,280
91Jun 7, 2024 16:523,79353,013,49131,479,00002,392,064
92Jun 7, 2024 16:523,79352,895,24430,467,0001,015,0002,273,280
93Jun 7, 2024 16:503,79353,112,72130,466,0001,015,0002,392,064
94Jun 7, 2024 16:493,79356,774,03631,482,00002,273,280
95Jun 7, 2024 16:523,79452,605,20131,489,00002,383,872
96Jun 7, 2024 16:523,79459,636,69230,479,0001,015,0002,273,280
97Jun 7, 2024 16:523,79557,559,23731,502,00002,383,872
98Jun 7, 2024 16:523,79654,523,08430,491,0001,016,0002,273,280
99Jun 7, 2024 16:523,79658,165,80630,489,0001,016,0002,396,160
100Jun 7, 2024 16:493,79653,937,17031,510,00002,396,160
101Jun 7, 2024 16:503,79759,061,25831,516,00002,273,280
102Jun 7, 2024 16:523,79852,991,24531,527,00002,273,280
103Jun 7, 2024 16:523,79858,120,53731,522,00002,273,280
104Jun 7, 2024 16:523,79961,549,62731,532,00002,392,064
105Jun 7, 2024 16:523,80051,865,61830,519,0001,017,0002,273,280
106Jun 7, 2024 16:523,80057,180,01231,542,00002,273,280
107Jun 7, 2024 16:503,80056,747,33330,526,0001,017,0002,273,280
108Jun 7, 2024 16:493,80053,433,32730,521,0001,017,0002,392,064
109Jun 7, 2024 16:523,80151,353,69131,547,00002,273,280
110Jun 7, 2024 16:503,80159,807,31531,552,00002,273,280
111Jun 7, 2024 16:493,80159,212,81930,535,0001,017,0002,392,064
112Jun 7, 2024 16:493,80153,474,18830,533,0001,017,0002,383,872
113Jun 7, 2024 16:523,80254,786,74130,540,0001,018,0002,392,064
114Jun 7, 2024 16:493,80258,209,44930,537,0001,017,0002,273,280
115Jun 7, 2024 16:493,80258,327,01331,559,00002,396,160
116Jun 7, 2024 16:493,80357,430,97131,562,00002,396,160
117Jun 7, 2024 16:523,80456,002,71830,555,0001,018,0002,273,280
118Jun 7, 2024 16:523,80562,981,66831,584,00002,273,280
119Jun 7, 2024 16:523,80557,889,23931,578,00002,273,280
120Jun 7, 2024 16:523,81061,127,64731,620,00002,383,872
121Jun 7, 2024 16:493,81162,949,37431,628,00002,273,280
122Jun 7, 2024 16:493,81157,995,12530,608,0001,020,0002,387,968
123Jun 7, 2024 16:493,81158,381,88431,632,00002,383,872
124Jun 7, 2024 16:493,81155,700,38631,632,00002,273,280
125Jun 7, 2024 16:523,81256,277,01130,621,0001,020,0002,387,968
126Jun 7, 2024 16:523,81266,072,82631,639,00002,392,064
127Jun 7, 2024 16:503,81357,546,40031,649,00002,392,064
128Jun 7, 2024 16:503,81361,162,40630,631,0001,021,0002,396,160
129Jun 7, 2024 16:523,81463,138,53731,653,00002,392,064
130Jun 7, 2024 16:523,81458,495,21831,658,00002,383,872
131Jun 7, 2024 16:523,81458,201,72530,634,0001,021,0002,273,280
132Jun 7, 2024 16:523,81656,388,64630,650,0001,021,0002,392,064
133Jun 7, 2024 16:493,81658,285,93030,651,0001,021,0002,490,368
134Jun 7, 2024 16:523,81760,174,07230,656,0001,021,0002,273,280
135Jun 7, 2024 16:493,81863,392,26831,686,00002,392,064
136Jun 7, 2024 16:523,82958,095,30930,789,000993,0002,273,280
137Jun 7, 2024 16:523,83458,007,95429,835,0001,989,0002,273,280
138Jun 7, 2024 16:523,83462,575,98530,831,000994,0002,273,280
139Jun 7, 2024 16:493,83460,316,15531,819,00002,400,256
140Jun 7, 2024 16:523,83558,556,53129,838,0001,989,0002,506,752
141Jun 7, 2024 16:523,83560,951,95630,839,000994,0002,273,280
142Jun 7, 2024 16:503,83564,174,14830,839,000994,0002,273,280
143Jun 7, 2024 16:523,83659,433,27930,841,000994,0002,387,968
144Jun 7, 2024 16:523,83662,437,22730,841,000994,0002,387,968
145Jun 7, 2024 16:523,83659,541,90429,850,0001,990,0002,383,872
146Jun 7, 2024 16:493,83664,421,21629,848,0001,989,0002,502,656
147Jun 7, 2024 16:493,83765,309,42230,851,000995,0002,273,280
148Jun 7, 2024 16:493,83759,202,43029,854,0001,990,0002,273,280
149Jun 7, 2024 16:493,83759,500,61629,853,0001,990,0002,392,064
150Jun 7, 2024 16:493,83758,040,34929,856,0001,990,0002,396,160
151Jun 7, 2024 16:493,83765,792,78630,856,000995,0002,396,160
152Jun 7, 2024 16:523,83960,402,29929,870,0001,991,0002,273,280
153Jun 7, 2024 16:523,83956,552,29427,879,0003,982,0002,387,968
154Jun 7, 2024 16:523,84156,254,63230,882,000996,0002,273,280
155Jun 7, 2024 16:523,84157,964,78930,885,000996,0002,387,968
156Jun 7, 2024 16:523,84356,212,21029,901,0001,993,0002,265,088
157Jun 7, 2024 16:523,84454,343,42229,912,0001,994,0002,506,752
158Jun 7, 2024 16:503,84456,166,38930,910,000997,0002,392,064
159Jun 7, 2024 16:523,84560,676,60229,923,0001,994,0002,273,280
160Jun 7, 2024 16:503,84559,917,35829,921,0001,994,0002,473,984
161Jun 7, 2024 16:523,84656,321,90230,922,000997,0002,273,280
162Jun 7, 2024 16:523,84755,355,73530,936,000997,0002,273,280
163Jun 7, 2024 16:523,84855,402,71330,943,000998,0002,400,256
164Jun 7, 2024 16:523,84955,368,64729,948,0001,996,0002,273,280
165Jun 7, 2024 16:493,85162,158,45630,962,000998,0002,502,656
166Jun 7, 2024 16:523,85256,161,93330,972,000999,0002,392,064
167Jun 7, 2024 16:493,85261,423,44230,970,000999,0002,383,872
168Jun 7, 2024 16:523,85556,475,15329,998,0001,999,0002,273,280
169Jun 7, 2024 16:523,85655,817,91430,006,0002,000,0002,392,064
170Jun 7, 2024 16:493,85759,532,15130,009,0002,000,0002,273,280
171Jun 7, 2024 16:493,86755,448,56630,090,0002,006,0002,396,160
172Jun 7, 2024 16:523,86954,988,37330,109,0002,007,0002,273,280
173Jun 7, 2024 16:523,87452,791,20530,145,0002,009,0002,273,280
174Jun 7, 2024 16:493,87757,385,51130,166,0002,011,0002,273,280
175Jun 7, 2024 16:493,87953,060,57230,182,0002,012,0002,482,176
176Jun 7, 2024 16:493,87961,952,39032,194,00002,273,280
177Jun 7, 2024 16:523,88056,748,57531,201,0001,006,0002,273,280
178Jun 7, 2024 16:523,88254,584,93731,217,0001,007,0002,273,280
179Jun 7, 2024 16:493,88357,028,72730,212,0002,014,0002,392,064
180Jun 7, 2024 16:523,89257,362,32430,283,0002,018,0002,273,280
181Jun 7, 2024 16:523,89553,140,05730,305,0002,020,0002,400,256
182Jun 7, 2024 16:493,89759,796,43431,336,0001,010,0002,273,280
183Jun 7, 2024 16:523,97455,743,34530,984,0001,999,0002,273,280
184Jun 7, 2024 16:524,00098,893,03233,195,89502,285,568
185Jun 7, 2024 16:494,00499,875,31133,230,38702,273,280
186Jun 7, 2024 16:524,00898,713,98133,268,77602,273,280
187Jun 7, 2024 16:494,017105,484,34033,343,04302,273,280
188Jun 7, 2024 16:524,02199,064,73533,377,48902,281,472
189Jun 7, 2024 16:524,02292,938,63133,385,50002,269,184
190Jun 7, 2024 16:494,024100,005,35533,399,47002,273,280
191Jun 7, 2024 16:494,025101,365,30533,411,37602,269,184
192Jun 7, 2024 16:524,032102,795,69233,466,37402,265,088
193Jun 7, 2024 16:494,033110,846,96133,476,49202,269,184
194Jun 7, 2024 16:504,03593,183,04633,491,82202,273,280
195Jun 7, 2024 16:494,03556,167,98133,488,00002,273,280
196Jun 7, 2024 16:494,03989,576,84433,520,89502,277,376
197Jun 7, 2024 16:494,04592,358,07533,572,46902,281,472
198Jun 7, 2024 16:524,047108,032,93833,594,24002,269,184
199Jun 7, 2024 16:524,04893,796,24233,594,59902,281,472
200Jun 7, 2024 16:494,04998,427,97833,605,53702,273,280
201Jun 7, 2024 16:504,054102,622,67033,648,67702,277,376
202Jun 7, 2024 16:494,055101,745,20033,658,29302,277,376
203Jun 7, 2024 16:494,055107,406,43233,658,18002,277,376
204Jun 7, 2024 16:524,05799,389,70233,674,27702,273,280
205Jun 7, 2024 16:524,058106,566,62733,682,97902,281,472
206Jun 7, 2024 16:494,06396,431,36333,723,47402,269,184
207Jun 7, 2024 16:524,06697,829,34733,750,84302,273,280
208Jun 7, 2024 16:524,06799,944,08633,754,96102,277,376
209Jun 7, 2024 16:524,06991,936,43833,771,02102,273,280
210Jun 7, 2024 16:494,07097,245,37533,784,46402,285,568
211Jun 7, 2024 16:494,07592,128,47233,819,99702,273,280
212Jun 7, 2024 16:504,07596,270,60533,818,96402,285,568
213Jun 7, 2024 16:494,08191,276,52533,873,58802,281,472
214Jun 7, 2024 16:524,087103,732,87033,922,05402,273,280
215Jun 7, 2024 16:494,089104,748,63433,942,09302,277,376
216Jun 7, 2024 16:524,09196,215,27533,952,85702,265,088
217Jun 7, 2024 16:524,096102,664,26433,994,31902,269,184
218Jun 7, 2024 16:524,106100,003,34934,081,51502,281,472
219Jun 7, 2024 16:494,109110,886,77234,105,74502,273,280
220Jun 7, 2024 16:524,11493,236,77134,146,80402,277,376
221Jun 7, 2024 16:524,13797,029,75434,339,90202,285,568
222Jun 7, 2024 16:524,154101,873,64234,476,04402,281,472
223Jun 7, 2024 16:494,199104,831,55034,851,95402,252,800
224Jun 7, 2024 16:524,206101,000,14034,909,11202,269,184
225Jun 7, 2024 16:494,222102,658,05035,041,10202,273,280
226Jun 7, 2024 16:524,251122,387,65735,282,10002,285,568
227Jun 7, 2024 16:524,260107,766,09335,359,07302,273,280
228Jun 7, 2024 16:524,313100,661,97235,793,82602,281,472
229Jun 7, 2024 16:524,385107,566,00036,398,88402,273,280