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:09GraceGraceScore: 3,955Success
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:093,76254,597,45228,203,0003,021,0002,486,272
2Jun 7, 2024 16:093,77452,786,96328,296,0003,031,0002,490,368
3Jun 7, 2024 16:093,78752,267,79729,403,0002,027,0002,273,280
4Jun 7, 2024 16:093,80356,805,37330,545,0001,018,0002,273,280
5Jun 7, 2024 16:093,80459,822,18729,539,0002,037,0002,273,280
6Jun 7, 2024 16:093,83358,152,58629,827,0001,988,0002,338,816
7Jun 7, 2024 16:093,83464,508,53130,829,000994,0002,490,368
8Jun 7, 2024 16:093,83657,260,00429,849,0001,989,0002,478,080
9Jun 7, 2024 16:093,83757,644,28228,859,0002,985,0002,404,352
10Jun 7, 2024 16:093,83955,433,21729,870,0001,991,0002,486,272
11Jun 7, 2024 16:093,84458,407,72329,910,0001,994,0002,273,280
12Jun 7, 2024 16:093,84552,778,20129,919,0001,994,0002,273,280
13Jun 7, 2024 16:093,84559,995,85829,919,0001,994,0002,273,280
14Jun 7, 2024 16:093,84853,863,00930,943,000998,0002,486,272
15Jun 7, 2024 16:093,84962,346,96629,949,0001,996,0002,273,280
16Jun 7, 2024 16:093,85252,791,51629,976,0001,998,0002,490,368
17Jun 7, 2024 16:093,85854,251,17730,023,0002,001,0002,269,184
18Jun 7, 2024 16:093,86255,162,16429,050,0003,005,0002,347,008
19Jun 7, 2024 16:093,86357,914,82831,060,0001,001,0002,273,280
20Jun 7, 2024 16:093,87657,714,13729,155,0003,016,0002,273,280
21Jun 7, 2024 16:093,87651,238,15529,157,0003,016,0002,478,080
22Jun 7, 2024 16:093,88552,654,42729,222,0003,023,0002,338,816
23Jun 7, 2024 16:093,88561,434,11229,226,0003,023,0002,273,280
24Jun 7, 2024 16:093,88754,108,38629,235,0003,024,0002,273,280
25Jun 7, 2024 16:093,88961,640,82329,251,0003,026,0002,273,280
26Jun 7, 2024 16:093,89154,053,02429,271,0003,028,0002,482,176
27Jun 7, 2024 16:093,89660,189,17430,318,0002,021,0002,273,280
28Jun 7, 2024 16:093,89658,311,53430,315,0002,021,0002,273,280
29Jun 7, 2024 16:093,89960,663,00930,338,0002,022,0002,273,280
30Jun 7, 2024 16:093,90255,191,19030,366,0002,024,0002,486,272
31Jun 7, 2024 16:093,90456,693,96330,377,0002,025,0002,273,280
32Jun 7, 2024 16:093,90655,031,20830,392,0002,026,0002,273,280
33Jun 7, 2024 16:093,91155,223,10530,431,0002,028,0002,347,008
34Jun 7, 2024 16:093,91159,641,12230,433,0002,028,0002,273,280
35Jun 7, 2024 16:093,91360,800,40830,450,0002,030,0002,482,176
36Jun 7, 2024 16:093,92154,531,52730,511,0002,034,0002,265,088
37Jun 7, 2024 16:093,92457,334,55330,535,0002,035,0002,273,280
38Jun 7, 2024 16:093,92557,745,69731,559,0001,018,0002,482,176
39Jun 7, 2024 16:093,92860,393,94531,587,0001,018,0002,490,368
40Jun 7, 2024 16:093,92962,593,33931,592,0001,019,0002,347,008
41Jun 7, 2024 16:093,93065,185,01731,598,0001,019,0002,273,280
42Jun 7, 2024 16:093,93357,392,71931,621,0001,020,0002,273,280
43Jun 7, 2024 16:093,93462,175,28330,611,0002,040,0002,490,368
44Jun 7, 2024 16:093,93668,812,25331,645,0001,020,0002,273,280
45Jun 7, 2024 16:093,93757,661,31730,638,0002,042,0002,506,752
46Jun 7, 2024 16:093,93957,911,73230,649,0002,043,0002,273,280
47Jun 7, 2024 16:093,93958,857,12830,651,0002,043,0002,478,080
48Jun 7, 2024 16:093,95161,274,42430,806,0001,987,0002,490,368
49Jun 7, 2024 16:093,95565,983,42331,836,000994,0002,490,368
50Jun 7, 2024 16:093,95662,875,03830,847,0001,990,0002,273,280
51Jun 7, 2024 16:093,95660,029,57930,844,0001,989,0002,273,280
52Jun 7, 2024 16:093,95864,170,85329,863,0002,986,0002,273,280
53Jun 7, 2024 16:093,95859,861,07932,849,00002,490,368
54Jun 7, 2024 16:093,95858,256,99231,857,000995,0002,351,104
55Jun 7, 2024 16:093,96156,228,23430,883,0001,992,0002,273,280
56Jun 7, 2024 16:093,96155,864,27929,888,0002,988,0002,273,280
57Jun 7, 2024 16:093,97658,217,16631,004,0002,000,0002,273,280
58Jun 7, 2024 16:093,97957,126,75730,025,0003,002,0002,273,280
59Jun 7, 2024 16:093,98058,826,72231,036,0002,002,0002,494,464
60Jun 7, 2024 16:093,99456,394,87930,134,0003,013,0002,306,048
61Jun 7, 2024 16:093,99858,841,54430,167,0003,016,0002,482,176
62Jun 7, 2024 16:093,99963,205,35531,180,0002,011,0002,273,280
63Jun 7, 2024 16:094,00559,080,12230,221,0003,022,0002,273,280
64Jun 7, 2024 16:094,00758,893,83030,231,0003,023,0002,273,280
65Jun 7, 2024 16:094,00759,687,47230,231,0003,023,0002,273,280
66Jun 7, 2024 16:094,02157,367,10030,341,0003,034,0002,273,280
67Jun 7, 2024 16:094,02855,031,85631,405,0002,026,0002,269,184
68Jun 7, 2024 16:094,03255,728,78931,441,0002,028,0002,510,848
69Jun 7, 2024 16:094,03457,112,37530,436,0003,043,0002,490,368
70Jun 7, 2024 16:094,05256,965,16931,590,0002,038,0002,273,280
71Jun 7, 2024 16:094,06799,598,99333,753,18902,244,608
72Jun 7, 2024 16:094,095105,927,60133,990,72802,236,416
73Jun 7, 2024 16:094,116108,513,72834,160,75002,232,320
74Jun 7, 2024 16:094,12391,868,11034,219,66002,248,704
75Jun 7, 2024 16:094,13094,364,75434,276,84002,240,512
76Jun 7, 2024 16:094,132109,529,14834,297,33302,240,512
77Jun 7, 2024 16:094,150108,565,93034,447,40902,375,680
78Jun 7, 2024 16:094,150113,143,58234,447,65402,371,584
79Jun 7, 2024 16:094,161111,201,03634,534,14802,240,512
80Jun 7, 2024 16:094,165123,909,53034,566,04202,240,512
81Jun 7, 2024 16:094,175103,975,07334,651,73402,252,800
82Jun 7, 2024 16:094,176104,548,67234,660,06402,240,512
83Jun 7, 2024 16:094,18993,389,95234,765,43302,244,608
84Jun 7, 2024 16:094,193124,341,41234,804,87002,232,320
85Jun 7, 2024 16:094,194104,154,20634,809,62802,375,680
86Jun 7, 2024 16:094,21083,813,04734,943,49102,248,704
87Jun 7, 2024 16:094,210106,216,08234,943,25402,375,680
88Jun 7, 2024 16:094,24599,987,38035,230,88702,240,512
89Jun 7, 2024 16:094,247107,553,70435,247,80902,240,512
90Jun 7, 2024 16:094,252118,327,76035,294,45802,232,320
91Jun 7, 2024 16:094,28297,080,49935,538,43402,371,584
92Jun 7, 2024 16:094,316102,385,93335,820,57702,236,416
93Jun 7, 2024 16:094,367128,306,64236,249,98202,232,320
94Jun 7, 2024 16:094,44398,588,25836,879,60502,240,512
95Jun 7, 2024 16:0932,1421,753,003,65332,534,000234,246,000252,628,992
96Jun 7, 2024 16:0933,4911,807,753,25432,644,000245,328,000259,772,416