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 17:15GraceGraceError
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 17:1500000Error: expected "53683613108542496 ", got "53683570158869536 "
2Jun 7, 2024 17:143,67953,930,63228,503,0002,035,0002,392,064
3Jun 7, 2024 17:153,68055,072,54029,523,0001,018,0002,273,280
4Jun 7, 2024 17:153,68155,541,83929,534,0001,018,0002,273,280
5Jun 7, 2024 17:143,68262,181,53329,543,0001,018,0002,273,280
6Jun 7, 2024 17:143,68856,569,65729,589,0001,020,0002,273,280
7Jun 7, 2024 17:143,69656,968,11029,651,0001,022,0002,273,280
8Jun 7, 2024 17:153,71158,913,90030,805,00002,273,280
9Jun 7, 2024 17:143,71257,198,09029,818,000993,0002,387,968
10Jun 7, 2024 17:143,71558,767,02929,837,000994,0002,273,280
11Jun 7, 2024 17:143,71556,998,60329,841,000994,0002,273,280
12Jun 7, 2024 17:153,71661,696,98129,845,000994,0002,387,968
13Jun 7, 2024 17:153,71654,950,11429,851,000995,0002,273,280
14Jun 7, 2024 17:153,71754,393,31030,854,00002,392,064
15Jun 7, 2024 17:143,73053,808,76428,964,0001,997,0002,404,352
16Jun 7, 2024 17:143,73655,248,85329,011,0002,000,0002,396,160
17Jun 7, 2024 17:153,73757,039,14230,021,0001,000,0002,273,280
18Jun 7, 2024 17:153,74554,781,40330,078,0001,002,0002,383,872
19Jun 7, 2024 17:153,75151,000,47629,122,0002,008,0002,392,064
20Jun 7, 2024 17:143,75555,919,75029,156,0002,010,0002,273,280
21Jun 7, 2024 17:143,76054,007,36730,202,0001,006,0002,265,088
22Jun 7, 2024 17:143,76464,287,46430,237,0001,007,0002,392,064
23Jun 7, 2024 17:153,77453,670,30329,305,0002,021,0002,273,280
24Jun 7, 2024 17:153,77955,199,73430,353,0001,011,0002,273,280
25Jun 7, 2024 17:143,79355,847,46530,470,0001,015,0002,273,280
26Jun 7, 2024 17:153,79658,194,62630,488,0001,016,0002,273,280
27Jun 7, 2024 17:143,80959,051,20030,597,0001,019,0002,392,064
28Jun 7, 2024 17:143,81261,012,19631,638,00002,383,872
29Jun 7, 2024 17:153,81356,022,25931,644,00002,273,280
30Jun 7, 2024 17:143,81457,480,35230,638,0001,021,0002,273,280
31Jun 7, 2024 17:153,83556,774,20329,842,0001,989,0002,273,280
32Jun 7, 2024 17:143,83558,987,71730,839,000994,0002,273,280
33Jun 7, 2024 17:153,83657,560,79430,847,000995,0002,273,280
34Jun 7, 2024 17:153,83657,008,58529,852,0001,990,0002,387,968
35Jun 7, 2024 17:153,83657,895,21129,849,0001,989,0002,396,160
36Jun 7, 2024 17:153,83660,453,84529,847,0001,989,0002,273,280
37Jun 7, 2024 17:153,83760,289,35929,853,0001,990,0002,273,280
38Jun 7, 2024 17:153,83757,624,22029,854,0001,990,0002,396,160
39Jun 7, 2024 17:143,83755,184,17329,856,0001,990,0002,273,280
40Jun 7, 2024 17:153,83956,854,52229,869,0001,991,0002,392,064
41Jun 7, 2024 17:153,84053,245,07230,841,0001,028,0002,273,280
42Jun 7, 2024 17:143,84257,091,09429,894,0001,992,0002,273,280
43Jun 7, 2024 17:153,84254,292,84430,894,000996,0002,273,280
44Jun 7, 2024 17:143,84556,151,61730,913,000997,0002,273,280
45Jun 7, 2024 17:143,84659,015,09929,925,0001,995,0002,273,280
46Jun 7, 2024 17:153,84852,992,70829,943,0001,996,0002,396,160
47Jun 7, 2024 17:143,84853,018,83130,944,000998,0002,273,280
48Jun 7, 2024 17:153,84955,124,39829,949,0001,996,0002,273,280
49Jun 7, 2024 17:153,85055,839,82729,962,0001,997,0002,273,280
50Jun 7, 2024 17:143,85154,346,22531,964,00002,273,280
51Jun 7, 2024 17:143,85253,929,05329,974,0001,998,0002,273,280
52Jun 7, 2024 17:153,85358,522,19530,983,000999,0002,273,280
53Jun 7, 2024 17:153,85860,168,75731,019,0001,000,0002,392,064
54Jun 7, 2024 17:153,85958,941,85130,029,0002,001,0002,273,280
55Jun 7, 2024 17:153,86054,774,17331,033,0001,001,0002,387,968
56Jun 7, 2024 17:153,86259,079,06730,053,0002,003,0002,383,872
57Jun 7, 2024 17:153,86358,402,07830,059,0002,003,0002,273,280
58Jun 7, 2024 17:143,86462,560,55831,073,0001,002,0002,383,872
59Jun 7, 2024 17:153,86659,882,54231,088,0001,002,0002,273,280
60Jun 7, 2024 17:153,86855,738,71730,100,0002,006,0002,273,280
61Jun 7, 2024 17:153,87156,095,32230,119,0002,007,0002,387,968
62Jun 7, 2024 17:153,87352,750,86831,146,0001,004,0002,273,280
63Jun 7, 2024 17:153,87453,432,71130,146,0002,009,0002,273,280
64Jun 7, 2024 17:143,87454,817,36431,150,0001,004,0002,387,968
65Jun 7, 2024 17:153,87656,122,38130,163,0002,010,0002,396,160
66Jun 7, 2024 17:153,88059,037,84630,194,0002,012,0002,392,064
67Jun 7, 2024 17:153,88057,520,10431,201,0001,006,0002,273,280
68Jun 7, 2024 17:143,88258,688,05130,207,0002,013,0002,273,280
69Jun 7, 2024 17:143,88363,737,53331,226,0001,007,0002,387,968
70Jun 7, 2024 17:153,88658,553,21230,238,0002,015,0002,392,064
71Jun 7, 2024 17:153,89354,735,35331,299,0001,009,0002,506,752
72Jun 7, 2024 17:153,89654,555,15431,327,0001,010,0002,383,872
73Jun 7, 2024 17:153,89957,002,18830,339,0002,022,0002,273,280
74Jun 7, 2024 17:153,90359,214,08231,385,0001,012,0002,273,280
75Jun 7, 2024 17:153,90756,663,12532,424,00002,273,280
76Jun 7, 2024 17:153,90853,436,72531,426,0001,013,0002,396,160
77Jun 7, 2024 17:153,91257,136,74732,468,00002,273,280
78Jun 7, 2024 17:143,92059,890,88932,536,00002,387,968
79Jun 7, 2024 17:153,92363,561,71232,560,00002,273,280
80Jun 7, 2024 17:153,92961,536,97031,594,0001,019,0002,273,280
81Jun 7, 2024 17:153,92962,868,63032,612,00002,273,280
82Jun 7, 2024 17:143,96957,536,85830,946,0001,996,0002,482,176
83Jun 7, 2024 17:154,04489,999,67933,567,35702,289,664
84Jun 7, 2024 17:154,052114,862,12933,633,39202,277,376
85Jun 7, 2024 17:154,059114,372,10033,685,72902,277,376
86Jun 7, 2024 17:154,05994,820,70433,693,08102,277,376
87Jun 7, 2024 17:154,083112,727,97433,889,05002,273,280
88Jun 7, 2024 17:144,091119,924,19733,955,62002,273,280
89Jun 7, 2024 17:154,09799,268,60834,006,00202,285,568
90Jun 7, 2024 17:154,11493,015,72834,142,89602,281,472
91Jun 7, 2024 17:144,122106,480,65834,216,41202,285,568
92Jun 7, 2024 17:144,12786,474,36034,257,17502,273,280
93Jun 7, 2024 17:154,128107,235,41434,263,47702,273,280
94Jun 7, 2024 17:144,131102,058,01234,289,54302,281,472
95Jun 7, 2024 17:154,13292,528,65534,299,23602,277,376
96Jun 7, 2024 17:154,144108,820,75634,393,53602,285,568
97Jun 7, 2024 17:154,14489,118,30034,399,16602,396,160
98Jun 7, 2024 17:144,161109,767,29734,534,08802,281,472
99Jun 7, 2024 17:144,18199,944,08734,706,39402,281,472
100Jun 7, 2024 17:144,198105,291,26834,847,17602,252,800
101Jun 7, 2024 17:144,231115,931,39035,113,15202,285,568
102Jun 7, 2024 17:144,256104,819,78035,323,96302,277,376
103Jun 7, 2024 17:154,25898,489,67035,345,24302,252,800