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 13:28GraceGraceScore: 5,313Success
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 13:285,28476,602,68642,860,000996,0002,400,256
2Jun 4, 2024 13:285,28570,941,80441,873,0001,993,0002,273,280
3Jun 4, 2024 13:285,28676,422,63141,879,0001,994,0002,273,280
4Jun 4, 2024 13:285,28969,099,73541,901,0001,995,0002,404,352
5Jun 4, 2024 13:285,28970,120,14542,903,000997,0002,400,256
6Jun 4, 2024 13:285,29066,957,69541,915,0001,995,0002,273,280
7Jun 4, 2024 13:285,29265,809,13641,926,0001,996,0002,273,280
8Jun 4, 2024 13:285,29266,311,99241,927,0001,996,0002,273,280
9Jun 4, 2024 13:285,29566,130,49941,951,0001,997,0002,404,352
10Jun 4, 2024 13:285,29668,169,62941,962,0001,998,0002,400,256
11Jun 4, 2024 13:285,29766,815,21042,963,000999,0002,400,256
12Jun 4, 2024 13:285,29871,854,90641,975,0001,998,0002,404,352
13Jun 4, 2024 13:285,29869,723,78542,977,000999,0002,273,280
14Jun 4, 2024 13:285,29967,660,60041,984,0001,999,0002,392,064
15Jun 4, 2024 13:285,30065,993,33842,987,000999,0002,396,160
16Jun 4, 2024 13:285,30066,556,35041,991,0001,999,0002,273,280
17Jun 4, 2024 13:285,30374,203,88344,011,00002,396,160
18Jun 4, 2024 13:285,30466,325,29942,021,0002,001,0002,273,280
19Jun 4, 2024 13:285,30470,550,40042,025,0002,001,0002,273,280
20Jun 4, 2024 13:285,30567,965,04742,034,0002,001,0002,273,280
21Jun 4, 2024 13:285,30567,287,50342,029,0002,001,0002,396,160
22Jun 4, 2024 13:285,30667,873,10042,039,0002,001,0002,273,280
23Jun 4, 2024 13:285,30670,988,41842,035,0002,001,0002,273,280
24Jun 4, 2024 13:285,30671,984,58842,036,0002,001,0002,273,280
25Jun 4, 2024 13:285,30767,597,41642,045,0002,002,0002,396,160
26Jun 4, 2024 13:285,30765,026,23542,044,0002,002,0002,273,280
27Jun 4, 2024 13:285,30867,017,47642,055,0002,002,0002,273,280
28Jun 4, 2024 13:285,30868,611,20342,057,0002,002,0002,273,280
29Jun 4, 2024 13:285,31168,554,95042,077,0002,003,0002,273,280
30Jun 4, 2024 13:285,31365,847,59843,097,0001,002,0002,273,280
31Jun 4, 2024 13:285,31374,338,83742,098,0002,004,0002,273,280
32Jun 4, 2024 13:285,31569,731,32443,112,0001,002,0002,387,968
33Jun 4, 2024 13:285,31570,759,03743,110,0001,002,0002,273,280
34Jun 4, 2024 13:285,31762,360,81843,126,0001,002,0002,519,040
35Jun 4, 2024 13:285,32265,720,61043,167,0001,003,0002,273,280
36Jun 4, 2024 13:285,33668,092,43043,284,0001,006,0002,392,064
37Jun 4, 2024 13:285,407105,887,04944,874,43602,273,280
38Jun 4, 2024 13:285,410110,264,48444,901,32602,277,376
39Jun 4, 2024 13:285,417121,353,44244,957,32502,289,664
40Jun 4, 2024 13:285,420101,122,43944,989,76102,285,568
41Jun 4, 2024 13:285,422103,961,91445,002,95802,285,568
42Jun 4, 2024 13:285,422115,222,11345,001,09502,277,376
43Jun 4, 2024 13:285,428114,257,00545,056,21302,281,472
44Jun 4, 2024 13:285,429105,400,05145,058,28102,281,472
45Jun 4, 2024 13:285,429123,932,85545,058,55602,281,472
46Jun 4, 2024 13:285,429111,221,63345,063,74202,281,472
47Jun 4, 2024 13:285,432110,988,35945,086,16402,293,760
48Jun 4, 2024 13:285,468112,113,73045,383,55102,289,664
49Jun 4, 2024 13:286,29775,203,95550,253,0002,010,0002,392,064
50Jun 4, 2024 13:286,30176,456,40751,296,0001,005,0002,273,280
51Jun 4, 2024 13:286,30682,829,51850,329,0002,013,0002,273,280
52Jun 4, 2024 13:286,31772,278,70352,429,00002,273,280
53Jun 4, 2024 13:286,32078,411,57151,452,0001,008,0002,273,280
54Jun 4, 2024 13:286,34980,701,59751,703,000994,0002,273,280
55Jun 4, 2024 13:286,36382,484,72751,821,000996,0002,400,256
56Jun 4, 2024 13:286,36383,028,69451,820,000996,0002,400,256
57Jun 4, 2024 13:286,36486,805,89951,827,000996,0002,273,280
58Jun 4, 2024 13:286,38578,294,33450,998,0001,999,0002,273,280
59Jun 4, 2024 13:286,39275,294,25752,053,0001,001,0002,273,280
60Jun 4, 2024 13:286,39776,052,87552,097,0001,001,0002,392,064