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 listMar 21, 2026 05:05olliecrowolliecrowScore: 102,276Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 21, 2026 05:13100,68962,365,55335,242,0002,013,0002,383,872
2Mar 21, 2026 05:14100,72259,581,93335,253,0002,014,0002,342,912
3Mar 21, 2026 05:08100,74659,669,42334,254,0003,022,0002,473,984
4Mar 21, 2026 05:06101,02261,740,07034,348,0003,030,0002,342,912
5Mar 21, 2026 05:12101,22259,729,99934,416,0003,036,0002,342,912
6Mar 21, 2026 05:16101,22759,845,56336,442,0001,012,0002,379,776
7Mar 21, 2026 05:04101,23562,761,46434,420,0003,037,0002,334,720
8Mar 21, 2026 05:07101,37861,965,49135,483,0002,027,0002,342,912
9Mar 21, 2026 05:10101,54666,981,52836,557,0001,015,0002,334,720
10Mar 21, 2026 05:09101,61466,241,77435,565,0002,032,0002,334,720
11Mar 21, 2026 05:13101,71964,526,79935,602,0002,034,0002,342,912
12Mar 21, 2026 05:11101,73066,311,54236,595,0001,045,0002,379,776
13Mar 21, 2026 05:16101,75768,564,44436,633,0001,017,0002,387,968
14Mar 21, 2026 05:11101,83067,046,92035,641,0002,036,0002,342,912
15Mar 21, 2026 05:11101,83267,907,05835,642,0002,036,0002,334,720
16Mar 21, 2026 05:11101,89263,044,36235,663,0002,037,0002,375,680
17Mar 21, 2026 05:10102,17665,979,54835,816,0001,989,0002,342,912
18Mar 21, 2026 05:07102,18463,783,98035,819,0001,989,0002,342,912
19Mar 21, 2026 05:06102,20866,062,54235,827,0001,990,0002,342,912
20Mar 21, 2026 05:05102,23061,413,56136,830,000995,0002,330,624
21Mar 21, 2026 05:13102,26869,477,84535,848,0001,991,0002,342,912
22Mar 21, 2026 05:15102,26870,456,11334,852,0002,987,0002,342,912
23Mar 21, 2026 05:04102,27362,360,85034,854,0002,987,0002,342,912
24Mar 21, 2026 05:04102,27364,067,32335,850,0001,991,0002,342,912
25Mar 21, 2026 05:07102,27660,424,17534,855,0002,987,0002,342,912
26Mar 21, 2026 05:13102,27666,763,41834,855,0002,987,0002,387,968
27Mar 21, 2026 05:11102,28164,101,73735,853,0001,991,0002,342,912
28Mar 21, 2026 05:08102,31166,610,16636,859,000996,0002,383,872
29Mar 21, 2026 05:15102,34966,148,03434,880,0002,989,0002,342,912
30Mar 21, 2026 05:12102,38665,484,76435,890,0001,993,0002,383,872
31Mar 21, 2026 05:14102,41665,327,15935,900,0001,994,0002,379,776
32Mar 21, 2026 05:09102,43068,366,99134,907,0002,992,0002,383,872
33Mar 21, 2026 05:11102,44667,988,81535,857,0002,048,0002,379,776
34Mar 21, 2026 05:15102,47860,073,35234,924,0002,993,0002,379,776
35Mar 21, 2026 05:04102,57368,033,25834,956,0002,996,0002,379,776
36Mar 21, 2026 05:13102,64368,032,20735,980,0001,998,0002,342,912
37Mar 21, 2026 05:10102,65767,054,40534,985,0002,998,0002,342,912
38Mar 21, 2026 05:04102,67367,846,14635,990,0001,999,0002,342,912
39Mar 21, 2026 05:15102,69272,817,96235,997,0001,999,0002,383,872
40Mar 21, 2026 05:09102,70562,652,48236,001,0002,000,0002,342,912
41Mar 21, 2026 05:13102,73063,641,41135,010,0003,000,0002,375,680
42Mar 21, 2026 05:15102,82265,029,03236,042,0002,002,0002,371,584
43Mar 21, 2026 05:05102,86565,111,99336,057,0002,003,0002,342,912
44Mar 21, 2026 05:05102,90862,731,04936,072,0002,004,0002,342,912
45Mar 21, 2026 05:08102,91166,513,63136,073,0002,004,0002,375,680
46Mar 21, 2026 05:15102,93261,646,65335,079,0003,006,0002,342,912
47Mar 21, 2026 05:14103,01471,354,46735,106,0003,009,0002,371,584
48Mar 21, 2026 05:04103,03061,874,73035,112,0003,009,0002,375,680
49Mar 21, 2026 05:06103,04659,650,79536,121,0002,006,0002,498,560
50Mar 21, 2026 05:16103,07361,828,33437,134,0001,003,0002,379,776
51Mar 21, 2026 05:12103,99760,420,71235,442,0003,037,0002,342,912