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 12:13GraceGraceScore: 4,177Success
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 12:134,08855,741,24831,936,0001,996,000376,832
2Jun 7, 2024 12:134,11158,084,62431,110,0003,010,000176,128
3Jun 7, 2024 12:134,11364,370,99931,128,0003,012,0002,273,280
4Jun 7, 2024 12:134,11556,423,62032,145,0002,009,0002,269,184
5Jun 7, 2024 12:134,11558,342,48633,149,0001,004,000176,128
6Jun 7, 2024 12:134,11858,971,10231,164,0003,015,000176,128
7Jun 7, 2024 12:134,12455,898,72931,211,0003,020,0002,486,272
8Jun 7, 2024 12:134,12463,276,65031,207,0003,020,0002,273,280
9Jun 7, 2024 12:134,12758,239,29131,235,0003,022,0002,506,752
10Jun 7, 2024 12:134,12961,920,27931,248,0003,024,0002,273,280
11Jun 7, 2024 12:134,13466,840,45331,282,0003,027,0002,473,984
12Jun 7, 2024 12:134,13454,743,83732,291,0002,018,0002,273,280
13Jun 7, 2024 12:134,13657,040,07931,299,0003,029,0002,494,464
14Jun 7, 2024 12:134,13860,916,40933,337,0001,010,0002,273,280
15Jun 7, 2024 12:134,13956,402,89732,335,0002,020,0002,396,160
16Jun 7, 2024 12:134,14057,657,76832,339,0002,021,0002,486,272
17Jun 7, 2024 12:134,14159,742,69532,350,0002,021,0002,490,368
18Jun 7, 2024 12:134,14357,381,29332,361,0002,022,000376,832
19Jun 7, 2024 12:134,14758,394,14732,392,0002,024,0002,273,280
20Jun 7, 2024 12:134,14958,493,50132,411,0002,025,0002,273,280
21Jun 7, 2024 12:134,14959,601,61531,397,0003,038,0002,273,280
22Jun 7, 2024 12:134,15155,682,48833,442,0001,013,000176,128
23Jun 7, 2024 12:134,15155,969,32332,424,0002,026,0002,273,280
24Jun 7, 2024 12:134,15258,992,40933,452,0001,013,0002,342,912
25Jun 7, 2024 12:134,15356,829,92232,444,0002,027,0002,486,272
26Jun 7, 2024 12:134,16258,591,22233,529,0001,016,0002,486,272
27Jun 7, 2024 12:134,16355,869,76232,518,0002,032,0002,490,368
28Jun 7, 2024 12:134,16463,365,26332,532,0002,033,0002,494,464
29Jun 7, 2024 12:134,17366,074,94432,597,0002,037,0002,494,464
30Jun 7, 2024 12:134,17359,533,28534,634,00002,469,888
31Jun 7, 2024 12:134,17758,826,80232,628,0002,039,0002,490,368
32Jun 7, 2024 12:134,17959,006,19933,664,0001,020,0002,273,280
33Jun 7, 2024 12:134,18364,281,99833,696,0001,021,0002,482,176
34Jun 7, 2024 12:134,18560,147,19832,749,0001,984,0002,273,280
35Jun 7, 2024 12:134,19360,971,57031,821,0002,983,0002,490,368
36Jun 7, 2024 12:134,19458,054,79131,827,0002,983,0002,273,280
37Jun 7, 2024 12:134,19564,665,29732,827,0001,989,0002,478,080
38Jun 7, 2024 12:134,19661,085,71031,842,0002,985,0002,342,912
39Jun 7, 2024 12:134,19660,261,92632,837,0001,990,000176,128
40Jun 7, 2024 12:134,19770,585,30132,846,0001,990,0002,482,176
41Jun 7, 2024 12:134,19860,416,57132,855,0001,991,0002,273,280
42Jun 7, 2024 12:134,19965,219,81431,864,0002,987,000176,128
43Jun 7, 2024 12:134,22261,731,35632,036,0003,003,0002,273,280
44Jun 7, 2024 12:134,22863,522,34433,087,0002,005,0002,482,176
45Jun 7, 2024 12:134,23057,799,32332,102,0003,009,000172,032
46Jun 7, 2024 12:134,28869,586,98233,613,0001,977,0002,273,280
47Jun 7, 2024 12:134,29662,826,42233,622,0002,037,0002,273,280
48Jun 7, 2024 12:134,297116,859,63935,668,65802,232,320
49Jun 7, 2024 12:134,311109,251,35735,782,18202,240,512
50Jun 7, 2024 12:134,31968,890,98834,849,000995,000372,736
51Jun 7, 2024 12:134,322104,990,04935,869,06002,248,704
52Jun 7, 2024 12:134,33698,061,14835,992,32202,236,416
53Jun 7, 2024 12:134,340105,780,36936,024,76602,240,512
54Jun 7, 2024 12:134,344103,070,89336,058,79002,240,512
55Jun 7, 2024 12:134,358105,099,37236,169,80802,240,512
56Jun 7, 2024 12:134,369114,354,70936,262,64002,252,800
57Jun 7, 2024 12:134,38993,437,50936,424,86602,248,704
58Jun 7, 2024 12:134,40198,434,21436,530,04302,252,800
59Jun 7, 2024 12:134,458101,606,42537,004,67502,236,416
60Jun 7, 2024 12:134,478105,267,56337,169,37802,240,512