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 4, 2024 04:10GraceGraceScore: 5,109Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 4, 2024 04:105,07167,135,79140,083,0002,004,0002,273,280
2Jun 4, 2024 04:105,07263,862,36841,092,0001,002,0002,273,280
3Jun 4, 2024 04:105,07363,682,33340,099,0002,004,0002,396,160
4Jun 4, 2024 04:105,07561,374,52841,117,0001,002,0002,400,256
5Jun 4, 2024 04:115,07663,554,47641,125,0001,003,0002,273,280
6Jun 4, 2024 04:115,07669,088,03641,130,0001,003,0002,273,280
7Jun 4, 2024 04:105,07662,111,74740,121,0002,006,0002,400,256
8Jun 4, 2024 04:105,07766,759,96641,133,0001,003,0002,400,256
9Jun 4, 2024 04:105,07763,557,78140,134,0002,006,0002,396,160
10Jun 4, 2024 04:115,07969,988,69840,152,0002,007,0002,400,256
11Jun 4, 2024 04:105,07966,249,51740,151,0002,007,0002,273,280
12Jun 4, 2024 04:115,08166,565,98841,166,0001,004,0002,273,280
13Jun 4, 2024 04:105,08164,324,92940,168,0002,008,0002,396,160
14Jun 4, 2024 04:105,08167,146,91040,168,0002,008,0002,273,280
15Jun 4, 2024 04:115,08264,094,73541,177,0001,004,0002,396,160
16Jun 4, 2024 04:115,08364,996,74440,179,0002,008,0002,392,064
17Jun 4, 2024 04:115,08370,695,45940,184,0002,009,0002,392,064
18Jun 4, 2024 04:115,08465,399,84341,191,0001,004,0002,510,848
19Jun 4, 2024 04:115,08468,829,63140,189,0002,009,0002,273,280
20Jun 4, 2024 04:105,08464,489,94540,186,0002,009,0002,408,448
21Jun 4, 2024 04:105,08565,306,87641,199,0001,004,0002,273,280
22Jun 4, 2024 04:105,08571,847,37440,199,0002,009,0002,392,064
23Jun 4, 2024 04:105,08564,399,73640,197,0002,009,0002,404,352
24Jun 4, 2024 04:105,08663,572,60140,203,0002,010,0002,273,280
25Jun 4, 2024 04:105,08664,299,50240,204,0002,010,0002,396,160
26Jun 4, 2024 04:115,08766,491,92640,212,0002,010,0002,273,280
27Jun 4, 2024 04:115,08764,564,85441,214,0001,005,0002,273,280
28Jun 4, 2024 04:115,08767,378,07340,208,0002,010,0002,400,256
29Jun 4, 2024 04:115,08866,546,67540,223,0002,011,0002,273,280
30Jun 4, 2024 04:115,08869,284,48640,217,0002,010,0002,400,256
31Jun 4, 2024 04:105,08871,197,69540,220,0002,011,0002,400,256
32Jun 4, 2024 04:115,08965,270,06841,235,0001,005,0002,273,280
33Jun 4, 2024 04:115,08961,296,54640,231,0002,011,0002,273,280
34Jun 4, 2024 04:105,08966,097,15041,234,0001,005,0002,273,280
35Jun 4, 2024 04:115,09065,752,03340,239,0002,011,0002,400,256
36Jun 4, 2024 04:105,09066,560,13341,240,0001,005,0002,408,448
37Jun 4, 2024 04:105,09063,810,03940,239,0002,011,0002,400,256
38Jun 4, 2024 04:105,09164,406,75441,247,0001,006,0002,273,280
39Jun 4, 2024 04:105,09263,097,87740,250,0002,012,0002,273,280
40Jun 4, 2024 04:105,09263,709,21940,253,0002,012,0002,387,968
41Jun 4, 2024 04:105,09268,316,29041,257,0001,006,0002,273,280
42Jun 4, 2024 04:105,09370,518,09740,256,0002,012,0002,273,280
43Jun 4, 2024 04:115,09467,603,68640,266,0002,013,0002,273,280
44Jun 4, 2024 04:115,09465,453,94340,271,0002,013,0002,400,256
45Jun 4, 2024 04:105,09475,187,24041,272,0001,006,0002,400,256
46Jun 4, 2024 04:105,09467,062,62441,275,0001,006,0002,404,352
47Jun 4, 2024 04:105,09476,662,75740,264,0002,013,0002,519,040
48Jun 4, 2024 04:115,09562,226,89940,276,0002,013,0002,273,280
49Jun 4, 2024 04:115,09568,524,70040,278,0002,013,0002,400,256
50Jun 4, 2024 04:115,09569,882,09741,279,0001,006,0002,273,280
51Jun 4, 2024 04:115,09670,188,43341,291,0001,007,0002,392,064
52Jun 4, 2024 04:105,09663,822,26340,285,0002,014,0002,400,256
53Jun 4, 2024 04:115,09764,829,35741,295,0001,007,0002,404,352
54Jun 4, 2024 04:115,09770,376,94840,292,0002,014,0002,273,280
55Jun 4, 2024 04:105,09768,908,12841,295,0001,007,0002,273,280
56Jun 4, 2024 04:105,09868,659,86042,314,00002,273,280
57Jun 4, 2024 04:105,09861,336,99442,312,00002,404,352
58Jun 4, 2024 04:105,09965,679,18542,324,00002,273,280
59Jun 4, 2024 04:105,09966,609,94841,314,0001,007,0002,396,160
60Jun 4, 2024 04:105,09964,446,51341,316,0001,007,0002,273,280
61Jun 4, 2024 04:105,09965,197,50342,322,00002,273,280
62Jun 4, 2024 04:105,10064,488,53240,311,0002,015,0002,273,280
63Jun 4, 2024 04:115,10170,460,57240,322,0002,016,0002,273,280
64Jun 4, 2024 04:105,10161,452,10641,329,0001,008,0002,400,256
65Jun 4, 2024 04:105,10364,107,06740,341,0002,017,0002,396,160
66Jun 4, 2024 04:105,10372,222,79241,350,0001,008,0002,408,448
67Jun 4, 2024 04:105,10372,063,64141,344,0001,008,0002,404,352
68Jun 4, 2024 04:115,10471,656,31142,362,00002,273,280
69Jun 4, 2024 04:105,10573,229,56641,360,0001,008,0002,273,280
70Jun 4, 2024 04:115,10770,354,38241,376,0001,009,0002,273,280
71Jun 4, 2024 04:105,10768,903,31741,381,0001,009,0002,273,280
72Jun 4, 2024 04:105,10764,163,46041,381,0001,009,0002,392,064
73Jun 4, 2024 04:105,10767,782,61441,375,0001,009,0002,273,280
74Jun 4, 2024 04:115,10869,909,82442,396,00002,400,256
75Jun 4, 2024 04:115,10966,514,42841,392,0001,009,0002,273,280
76Jun 4, 2024 04:105,10969,132,00842,407,00002,273,280
77Jun 4, 2024 04:105,10970,058,56741,398,0001,009,0002,273,280
78Jun 4, 2024 04:115,11371,362,43142,439,00002,392,064
79Jun 4, 2024 04:115,11468,079,15141,436,0001,010,0002,400,256
80Jun 4, 2024 04:105,11466,383,78642,446,00002,273,280
81Jun 4, 2024 04:115,11564,862,85042,457,00002,273,280
82Jun 4, 2024 04:105,11968,543,18242,486,00002,273,280
83Jun 4, 2024 04:115,12065,843,31341,486,0001,011,0002,408,448
84Jun 4, 2024 04:105,12871,420,90941,548,0001,013,0002,514,944
85Jun 4, 2024 04:115,13573,140,48941,603,0001,014,0002,273,280
86Jun 4, 2024 04:105,14172,265,32842,670,00002,273,280
87Jun 4, 2024 04:105,14267,768,31942,676,00002,273,280
88Jun 4, 2024 04:115,14473,663,45942,692,00002,273,280
89Jun 4, 2024 04:105,17670,971,76041,962,000999,0002,273,280
90Jun 4, 2024 04:105,19565,287,67041,110,0002,005,0002,273,280
91Jun 4, 2024 04:105,284117,928,34343,856,63402,285,568
92Jun 4, 2024 04:105,286100,200,84643,876,65102,252,800
93Jun 4, 2024 04:115,286106,322,91543,876,49202,289,664
94Jun 4, 2024 04:105,287106,073,58443,878,82102,297,856
95Jun 4, 2024 04:105,287110,640,42043,882,39402,293,760
96Jun 4, 2024 04:115,287113,672,56243,882,39402,281,472
97Jun 4, 2024 04:115,287116,813,21743,885,74302,289,664
98Jun 4, 2024 04:115,287112,642,88943,881,24502,285,568
99Jun 4, 2024 04:115,289108,318,61943,902,20402,281,472
100Jun 4, 2024 04:105,291105,701,91243,917,53302,285,568
101Jun 4, 2024 04:115,292103,088,73443,924,02002,285,568
102Jun 4, 2024 04:105,294128,714,41143,941,04202,281,472
103Jun 4, 2024 04:115,294105,670,87043,944,26602,293,760
104Jun 4, 2024 04:115,295111,306,11843,950,22602,293,760
105Jun 4, 2024 04:105,296110,853,86143,953,09702,289,664
106Jun 4, 2024 04:105,296115,967,58643,957,07202,285,568
107Jun 4, 2024 04:115,296115,200,06243,956,91602,293,760
108Jun 4, 2024 04:115,298121,231,98043,977,16902,289,664
109Jun 4, 2024 04:105,301103,675,78043,994,68602,285,568
110Jun 4, 2024 04:105,302110,638,78944,006,09602,289,664
111Jun 4, 2024 04:105,302118,617,64844,004,46002,289,664
112Jun 4, 2024 04:105,305121,027,73744,028,56502,277,376
113Jun 4, 2024 04:115,305120,159,96244,034,64502,297,856
114Jun 4, 2024 04:115,308113,605,71144,054,21002,273,280
115Jun 4, 2024 04:115,309119,551,44444,065,28802,281,472
116Jun 4, 2024 04:115,311100,101,92944,083,40502,277,376
117Jun 4, 2024 04:115,314112,187,90844,108,62002,277,376
118Jun 4, 2024 04:105,318100,154,75444,141,61602,277,376
119Jun 4, 2024 04:105,330111,399,37044,239,30702,281,472
120Jun 4, 2024 04:105,333108,299,27944,261,74402,281,472
121Jun 4, 2024 04:105,333122,856,70444,260,20602,285,568
122Jun 4, 2024 04:105,336118,970,55144,285,20102,289,664
123Jun 4, 2024 04:105,373108,388,69644,597,47602,281,472
124Jun 4, 2024 04:105,94871,867,36249,367,00002,273,280
125Jun 4, 2024 04:105,95374,278,08249,406,00002,273,280
126Jun 4, 2024 04:115,95674,610,14448,430,0001,008,0002,404,352
127Jun 4, 2024 04:105,95974,228,83348,450,0001,009,0002,400,256
128Jun 4, 2024 04:105,95970,716,25049,457,00002,396,160
129Jun 4, 2024 04:115,96373,941,01248,486,0001,010,0002,273,280
130Jun 4, 2024 04:105,96773,570,94248,515,0001,010,0002,400,256
131Jun 4, 2024 04:115,96976,597,69948,535,0001,011,0002,273,280
132Jun 4, 2024 04:115,97177,208,24748,549,0001,011,0002,273,280
133Jun 4, 2024 04:105,97478,624,00549,588,00002,273,280
134Jun 4, 2024 04:105,97776,423,63848,597,0001,012,0002,396,160
135Jun 4, 2024 04:105,98179,787,35048,629,0001,013,0002,400,256
136Jun 4, 2024 04:105,98174,763,01148,628,0001,013,0002,400,256
137Jun 4, 2024 04:106,00175,299,85048,816,000996,0002,396,160
138Jun 4, 2024 04:106,00280,778,47848,817,000996,0002,273,280
139Jun 4, 2024 04:106,00278,681,03047,827,0001,992,0002,273,280
140Jun 4, 2024 04:116,00381,332,45749,824,00002,387,968
141Jun 4, 2024 04:116,00576,175,44047,845,0001,993,0002,273,280
142Jun 4, 2024 04:116,00972,443,38347,879,0001,994,0002,404,352
143Jun 4, 2024 04:106,01779,449,33047,944,0001,997,0002,404,352
144Jun 4, 2024 04:106,02672,301,83249,015,0001,000,0002,396,160
145Jun 4, 2024 04:116,03174,272,69349,055,0001,001,0002,273,280
146Jun 4, 2024 04:106,03471,952,69949,084,0001,001,0002,392,064
147Jun 4, 2024 04:106,04574,969,10950,171,00002,273,280
148Jun 4, 2024 04:106,04780,926,89848,180,0002,007,0002,273,280
149Jun 4, 2024 04:106,07372,228,89149,396,0001,008,0002,273,280
150Jun 4, 2024 04:116,25381,097,26349,900,0001,996,0002,400,256