TopK Sergey Svistunov

Find the sum of the 100 largest values in a stream of binary integers as fast as possible.

Input: 100 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: The uint64 sum of the top 100 greatest values, printed as a decimal string.

Back to listAug 15, 2021 17:45Igor VolkovIgor VolkovScore: 104,941Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 15, 2021 17:4697,69259,241,78934,138,0002,008,0002,289,664
2Aug 15, 2021 17:4697,88459,646,86234,205,0002,012,0002,289,664
3Aug 15, 2021 17:4698,34165,394,07434,365,0002,021,0002,289,664
4Aug 15, 2021 17:4698,34964,853,51035,379,0001,010,0002,289,664
5Aug 15, 2021 17:4698,80865,206,22835,544,0001,015,0002,527,232
6Aug 15, 2021 17:4698,82762,588,69336,566,00002,289,664
7Aug 15, 2021 17:4699,04965,773,39235,630,0001,018,0002,289,664
8Aug 15, 2021 17:4699,57663,909,34534,852,0001,991,0002,289,664
9Aug 15, 2021 17:4699,61167,290,62535,860,000996,0002,273,280
10Aug 15, 2021 17:46101,946105,057,23737,720,02102,273,280
11Aug 15, 2021 17:44103,20060,945,46836,175,0002,009,0002,289,664
12Aug 15, 2021 17:46103,222102,224,55938,192,29802,260,992
13Aug 15, 2021 17:46103,49387,319,43638,292,47202,260,992
14Aug 15, 2021 17:44103,79270,848,33236,382,0002,021,0002,265,088
15Aug 15, 2021 17:44103,84960,633,20837,413,0001,011,0002,519,040
16Aug 15, 2021 17:45104,15760,439,05537,524,0001,014,0002,289,664
17Aug 15, 2021 17:44104,24968,316,16338,572,00002,519,040
18Aug 15, 2021 17:45104,27364,122,95237,566,0001,015,0002,265,088
19Aug 15, 2021 17:45104,94164,386,63136,837,0001,991,0002,289,664
20Aug 15, 2021 17:45104,97364,334,64836,849,0001,991,0002,289,664
21Aug 15, 2021 17:44104,97667,309,85636,850,0001,991,0002,289,664
22Aug 15, 2021 17:44104,99268,917,25137,851,000996,0002,273,280
23Aug 15, 2021 17:45105,04964,754,24936,875,0001,993,0002,371,584
24Aug 15, 2021 17:45105,19761,122,37937,925,000998,0002,289,664
25Aug 15, 2021 17:44105,29196,832,74438,957,56802,256,896
26Aug 15, 2021 17:44105,30062,071,40136,963,0001,998,0002,289,664
27Aug 15, 2021 17:45105,63264,878,96938,082,0001,002,0002,289,664
28Aug 15, 2021 17:45105,97860,056,23338,207,0001,005,0002,527,232
29Aug 15, 2021 17:45105,986116,851,21239,214,92902,256,896
30Aug 15, 2021 17:45106,01165,019,53637,213,0002,011,0002,289,664
31Aug 15, 2021 17:44106,53869,576,22838,409,0001,010,0002,269,184
32Aug 15, 2021 17:44106,62261,726,62238,439,0001,011,0002,355,200
33Aug 15, 2021 17:44106,682108,027,15239,472,30502,260,992
34Aug 15, 2021 17:45106,699106,597,31439,478,61302,269,184
35Aug 15, 2021 17:44107,102108,874,76239,627,75502,265,088
36Aug 15, 2021 17:45107,311109,899,23139,705,09502,256,896