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 13: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 7, 2024 13:2900000Error: expected "53688232770176011 ", got "53688232770110475 "
2Jun 7, 2024 13:5200000Error: expected "53682128322524666 ", got "53682121768924666 "
3Jun 7, 2024 13:523,98558,583,20431,074,0002,004,0002,482,176
4Jun 7, 2024 13:294,03059,867,98732,433,0001,013,0002,273,280
5Jun 7, 2024 13:274,03055,361,29431,420,0002,027,0002,478,080
6Jun 7, 2024 13:294,03161,986,26731,429,0002,027,0002,486,272
7Jun 7, 2024 13:534,03353,762,61832,464,0001,014,0002,490,368
8Jun 7, 2024 13:284,03762,791,74332,494,0001,015,0002,273,280
9Jun 7, 2024 13:294,03855,212,76332,501,0001,015,0002,490,368
10Jun 7, 2024 13:284,03954,685,11631,494,0002,031,0002,273,280
11Jun 7, 2024 13:274,04056,068,15132,515,0001,016,0002,273,280
12Jun 7, 2024 13:534,04158,500,31532,526,0001,016,0002,486,272
13Jun 7, 2024 13:524,04357,728,09532,538,0001,016,0002,273,280
14Jun 7, 2024 13:274,04364,029,06831,525,0002,033,0002,273,280
15Jun 7, 2024 13:284,04562,682,43031,536,0002,034,0002,482,176
16Jun 7, 2024 13:534,04661,294,83433,580,00002,465,792
17Jun 7, 2024 13:294,04661,450,17332,568,0001,017,0002,273,280
18Jun 7, 2024 13:284,04657,597,46031,548,0002,035,0002,486,272
19Jun 7, 2024 13:524,04761,560,85132,570,0001,017,0002,486,272
20Jun 7, 2024 13:294,04758,739,12731,555,0002,035,0002,486,272
21Jun 7, 2024 13:524,04862,902,24532,578,0001,018,0002,371,584
22Jun 7, 2024 13:284,04862,195,33731,560,0002,036,0002,494,464
23Jun 7, 2024 13:294,04964,807,99231,569,0002,036,0002,273,280
24Jun 7, 2024 13:274,04963,445,55331,571,0002,036,0002,486,272
25Jun 7, 2024 13:524,05164,200,83531,589,0002,038,0002,273,280
26Jun 7, 2024 13:274,05159,698,32031,584,0002,037,0002,273,280
27Jun 7, 2024 13:274,05158,651,97331,589,0002,038,0002,347,008
28Jun 7, 2024 13:274,05257,951,29831,597,0002,038,0002,486,272
29Jun 7, 2024 13:274,05459,688,20831,613,0002,039,0002,273,280
30Jun 7, 2024 13:274,05459,640,57531,611,0002,039,0002,273,280
31Jun 7, 2024 13:524,05660,121,32632,641,0001,020,0002,273,280
32Jun 7, 2024 13:534,05661,108,98732,643,0001,020,0002,273,280
33Jun 7, 2024 13:284,05765,096,97932,651,0001,020,0002,490,368
34Jun 7, 2024 13:294,05957,140,16631,651,0002,042,0002,494,464
35Jun 7, 2024 13:274,05963,328,61231,651,0002,042,0002,490,368
36Jun 7, 2024 13:534,06061,795,50633,694,00002,490,368
37Jun 7, 2024 13:284,06061,089,98431,654,0002,042,0002,273,280
38Jun 7, 2024 13:284,06159,677,64732,685,0001,021,0002,387,968
39Jun 7, 2024 13:284,07258,992,11630,818,0002,982,0002,490,368
40Jun 7, 2024 13:274,07260,970,62331,807,0001,987,0002,273,280
41Jun 7, 2024 13:534,07364,801,02431,815,0001,988,0002,482,176
42Jun 7, 2024 13:284,07463,683,84633,816,00002,486,272
43Jun 7, 2024 13:294,07559,019,85231,833,0001,989,0002,478,080
44Jun 7, 2024 13:284,07665,979,75531,838,0001,989,0002,486,272
45Jun 7, 2024 13:284,07661,931,09431,843,0001,990,0002,347,008
46Jun 7, 2024 13:284,07663,903,29531,839,0001,989,0002,482,176
47Jun 7, 2024 13:284,07658,892,46832,836,000995,0002,486,272
48Jun 7, 2024 13:534,07763,408,74833,843,00002,478,080
49Jun 7, 2024 13:294,07765,043,11431,852,0001,990,0002,375,680
50Jun 7, 2024 13:294,07769,557,04831,852,0001,990,0002,273,280
51Jun 7, 2024 13:274,07765,966,28832,848,000995,0002,306,048
52Jun 7, 2024 13:534,07761,201,70031,846,0001,990,0002,482,176
53Jun 7, 2024 13:534,07864,079,42532,853,000995,0002,473,984
54Jun 7, 2024 13:294,07861,557,77231,856,0001,991,0002,486,272
55Jun 7, 2024 13:294,07863,830,21730,863,0002,986,0002,273,280
56Jun 7, 2024 13:274,07865,845,25330,859,0002,986,0002,367,488
57Jun 7, 2024 13:284,07966,260,71831,866,0001,991,0002,273,280
58Jun 7, 2024 13:274,07954,814,50731,865,0001,991,0002,490,368
59Jun 7, 2024 13:274,07957,675,49831,866,0001,991,0002,273,280
60Jun 7, 2024 13:294,08059,508,00031,871,0001,991,0002,273,280
61Jun 7, 2024 13:284,08053,563,96531,874,0001,992,0002,273,280
62Jun 7, 2024 13:274,08058,687,58230,880,0002,988,0002,269,184
63Jun 7, 2024 13:294,08157,853,69730,885,0002,988,0002,273,280
64Jun 7, 2024 13:294,08261,975,88530,894,0002,989,0002,490,368
65Jun 7, 2024 13:524,08356,475,91332,896,000996,0002,490,368
66Jun 7, 2024 13:294,08356,416,25230,899,0002,990,0002,273,280
67Jun 7, 2024 13:294,08361,402,31331,895,0001,993,0002,273,280
68Jun 7, 2024 13:294,08357,465,87030,898,0002,990,0002,486,272
69Jun 7, 2024 13:284,08457,144,66431,907,0001,994,0002,486,272
70Jun 7, 2024 13:284,08559,168,68630,913,0002,991,0002,269,184
71Jun 7, 2024 13:524,08555,626,49531,912,0001,994,0002,273,280
72Jun 7, 2024 13:284,08756,720,06531,924,0001,995,0002,273,280
73Jun 7, 2024 13:284,08859,037,80932,930,000997,0002,486,272
74Jun 7, 2024 13:524,08957,623,52030,941,0002,994,0002,486,272
75Jun 7, 2024 13:294,08957,510,29231,939,0001,996,0002,326,528
76Jun 7, 2024 13:284,08956,862,44232,943,000998,0002,494,464
77Jun 7, 2024 13:284,08959,232,91931,939,0001,996,0002,273,280
78Jun 7, 2024 13:284,09559,068,80630,989,0002,998,0002,273,280
79Jun 7, 2024 13:284,09556,855,44431,991,0001,999,0002,478,080
80Jun 7, 2024 13:284,09657,965,19632,996,000999,0002,482,176
81Jun 7, 2024 13:294,09757,996,40631,003,0003,000,0002,387,968
82Jun 7, 2024 13:274,09759,157,67733,009,0001,000,0002,482,176
83Jun 7, 2024 13:294,09861,991,77432,013,0002,000,0002,486,272
84Jun 7, 2024 13:294,10055,364,76832,031,0002,001,0002,490,368
85Jun 7, 2024 13:294,10158,322,60932,034,0002,002,0002,273,280
86Jun 7, 2024 13:294,10156,332,88631,038,0003,003,0002,273,280
87Jun 7, 2024 13:284,10259,413,92832,046,0002,002,0002,490,368
88Jun 7, 2024 13:294,10558,961,45231,062,0003,006,0002,273,280
89Jun 7, 2024 13:524,10853,602,81931,091,0003,008,0002,273,280
90Jun 7, 2024 13:274,10956,397,90432,099,0002,006,0002,506,752
91Jun 7, 2024 13:524,11260,191,73833,125,0001,003,0002,502,656
92Jun 7, 2024 13:534,11357,984,67333,137,0001,004,0002,478,080
93Jun 7, 2024 13:534,11359,909,72531,124,0003,012,0002,273,280
94Jun 7, 2024 13:284,11555,942,85431,144,0003,013,0002,473,984
95Jun 7, 2024 13:294,11757,238,91631,158,0003,015,0002,273,280
96Jun 7, 2024 13:534,12756,713,94331,230,0003,022,0002,273,280
97Jun 7, 2024 13:524,13857,106,22131,312,0003,030,0002,273,280
98Jun 7, 2024 13:294,13959,439,63531,321,0003,031,0002,486,272
99Jun 7, 2024 13:274,14859,967,15532,405,0002,025,0002,318,336
100Jun 7, 2024 13:274,17563,867,65433,634,0001,019,0002,469,888
101Jun 7, 2024 13:274,18066,439,33431,632,0003,061,000249,856
102Jun 7, 2024 13:294,19764,373,15930,856,0003,981,000176,128
103Jun 7, 2024 13:294,21495,479,35634,972,25902,244,608
104Jun 7, 2024 13:534,220114,402,15935,025,55402,236,416
105Jun 7, 2024 13:274,222107,291,10535,045,25102,244,608
106Jun 7, 2024 13:294,22457,401,29333,055,0002,003,000339,968
107Jun 7, 2024 13:294,226108,409,76435,073,08602,240,512
108Jun 7, 2024 13:274,228103,480,97935,093,98702,248,704
109Jun 7, 2024 13:274,23796,305,53535,171,14702,240,512
110Jun 7, 2024 13:294,242101,596,51335,209,73302,240,512
111Jun 7, 2024 13:274,24596,894,22335,237,34702,371,584
112Jun 7, 2024 13:274,24555,615,37732,216,0003,020,000249,856
113Jun 7, 2024 13:294,246109,190,42335,242,38002,240,512
114Jun 7, 2024 13:284,247105,952,88335,248,14502,232,320
115Jun 7, 2024 13:294,249101,427,02735,269,48502,244,608
116Jun 7, 2024 13:284,25061,908,59531,240,0004,031,000262,144
117Jun 7, 2024 13:294,254102,771,47435,307,45802,244,608
118Jun 7, 2024 13:524,254110,025,30835,312,21002,248,704
119Jun 7, 2024 13:294,256105,661,02735,323,41402,240,512
120Jun 7, 2024 13:274,25796,084,25935,334,17702,248,704
121Jun 7, 2024 13:274,25796,899,41535,329,15202,244,608
122Jun 7, 2024 13:284,258111,637,83735,343,73102,236,416
123Jun 7, 2024 13:274,260104,325,71635,361,15702,236,416
124Jun 7, 2024 13:294,264100,305,36835,392,65802,244,608
125Jun 7, 2024 13:534,26595,867,49335,396,35102,248,704
126Jun 7, 2024 13:284,26558,255,44231,356,0004,045,0002,453,504
127Jun 7, 2024 13:274,266107,179,14935,403,69002,232,320
128Jun 7, 2024 13:294,266113,605,50735,411,19602,240,512
129Jun 7, 2024 13:284,267117,128,05035,416,72002,232,320
130Jun 7, 2024 13:274,268100,839,69035,421,57302,228,224
131Jun 7, 2024 13:294,268109,618,14035,423,82802,236,416
132Jun 7, 2024 13:534,269122,239,89035,431,95302,228,224
133Jun 7, 2024 13:284,27059,041,48832,401,0003,037,000176,128
134Jun 7, 2024 13:274,271103,440,93135,453,13002,244,608
135Jun 7, 2024 13:274,27358,095,20631,412,0004,053,000200,704
136Jun 7, 2024 13:294,27658,459,33032,451,0003,042,000413,696
137Jun 7, 2024 13:294,27999,925,27135,516,49002,252,800
138Jun 7, 2024 13:284,28697,858,12035,574,44302,236,416
139Jun 7, 2024 13:294,29364,013,10831,557,0004,071,000339,968
140Jun 7, 2024 13:284,29863,254,69932,614,0003,057,000344,064
141Jun 7, 2024 13:524,30699,905,91635,742,33902,248,704
142Jun 7, 2024 13:284,31762,425,94431,854,0003,981,0002,351,104
143Jun 7, 2024 13:284,31964,042,75231,864,0003,983,000241,664
144Jun 7, 2024 13:524,320119,172,55535,859,41002,232,320
145Jun 7, 2024 13:284,32064,774,52932,870,0002,988,000176,128
146Jun 7, 2024 13:294,35059,062,40131,093,0005,015,0002,289,664
147Jun 7, 2024 13:294,35257,138,18831,107,0005,017,000266,240
148Jun 7, 2024 13:294,35357,301,03232,114,0004,014,000339,968
149Jun 7, 2024 13:294,36059,975,39031,159,0005,025,0002,273,280
150Jun 7, 2024 13:284,37257,538,17432,253,0004,031,000348,160
151Jun 7, 2024 13:284,39997,091,28736,514,96502,232,320
152Jun 7, 2024 13:284,408104,855,13236,587,72802,244,608
153Jun 7, 2024 13:284,41760,391,97231,566,0005,091,0002,359,296
154Jun 7, 2024 13:294,421109,186,63236,695,33102,240,512
155Jun 7, 2024 13:534,43494,804,82536,803,09802,232,320
156Jun 7, 2024 13:274,44499,462,09536,882,49502,232,320
157Jun 7, 2024 13:534,45498,941,82536,967,91202,248,704
158Jun 7, 2024 13:284,459118,798,52837,011,41502,252,800
159Jun 7, 2024 13:274,46796,310,64037,076,57702,236,416
160Jun 7, 2024 13:284,494128,678,91537,299,44602,244,608
161Jun 7, 2024 13:534,50591,243,51037,394,22902,240,512
162Jun 7, 2024 13:294,51265,366,46531,377,0006,073,0002,416,640
163Jun 7, 2024 13:284,600103,476,45538,183,69402,244,608
164Jun 7, 2024 13:274,60965,573,84833,218,0005,033,000258,048