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 00:29olliecrowolliecrowScore: 102,254Success
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 00:19100,68959,765,79034,235,0003,020,0002,416,640
2Mar 21, 2026 00:33101,18157,842,70134,402,0003,035,0002,412,544
3Mar 21, 2026 00:27101,24163,276,44235,435,0002,024,0002,404,352
4Mar 21, 2026 00:26101,43260,523,53234,487,0003,043,0002,498,560
5Mar 21, 2026 00:21101,49262,561,73835,523,0002,029,0002,408,448
6Mar 21, 2026 00:22101,53863,025,31235,539,0002,030,0002,539,520
7Mar 21, 2026 00:19101,55163,714,20236,559,0001,015,0002,342,912
8Mar 21, 2026 00:19101,55968,131,89635,546,0002,031,0002,416,640
9Mar 21, 2026 00:23101,56266,140,82936,563,0001,015,0002,408,448
10Mar 21, 2026 00:26101,63564,770,57835,573,0002,032,0002,338,816
11Mar 21, 2026 00:30101,64166,306,14535,575,0002,032,0002,330,624
12Mar 21, 2026 00:25101,71165,105,32335,599,0002,034,0002,342,912
13Mar 21, 2026 00:32101,71462,266,44235,600,0002,034,0002,342,912
14Mar 21, 2026 00:24101,73564,041,91235,608,0002,034,0002,412,544
15Mar 21, 2026 00:27101,77064,812,52535,620,0002,035,0002,342,912
16Mar 21, 2026 00:28101,79563,928,81736,647,0001,017,0002,342,912
17Mar 21, 2026 00:26101,82265,972,10135,638,0002,036,0002,342,912
18Mar 21, 2026 00:20101,84665,730,38736,665,0001,018,0002,396,160
19Mar 21, 2026 00:30102,20362,198,15935,825,0001,990,0002,342,912
20Mar 21, 2026 00:24102,23560,153,84534,841,0002,986,0002,420,736
21Mar 21, 2026 00:24102,23566,168,00534,841,0002,986,0002,342,912
22Mar 21, 2026 00:31102,23564,119,69135,837,0001,990,0002,416,640
23Mar 21, 2026 00:23102,24367,879,81635,839,0001,991,0002,330,624
24Mar 21, 2026 00:22102,24665,091,76433,849,0003,982,0002,326,528
25Mar 21, 2026 00:28102,25467,428,30735,843,0001,991,0002,342,912
26Mar 21, 2026 00:32102,25967,736,70634,849,0002,987,0002,408,448
27Mar 21, 2026 00:25102,26562,186,24935,847,0001,991,0002,342,912
28Mar 21, 2026 00:27102,31963,319,21935,866,0001,992,0002,342,912
29Mar 21, 2026 00:22102,33064,592,54934,873,0002,989,0002,334,720
30Mar 21, 2026 00:33102,34965,966,85635,876,0001,993,0002,342,912
31Mar 21, 2026 00:19102,35769,412,09934,883,0002,989,0002,342,912
32Mar 21, 2026 00:23102,40863,407,66136,867,0001,024,0002,342,912
33Mar 21, 2026 00:31102,41464,812,64433,905,0003,988,0002,342,912
34Mar 21, 2026 00:33102,42262,996,66735,902,0001,994,0002,535,424
35Mar 21, 2026 00:32102,55967,899,27134,952,0002,995,0002,412,544
36Mar 21, 2026 00:21102,68168,616,03135,993,0001,999,0002,404,352
37Mar 21, 2026 00:21102,71664,507,82337,005,0001,000,0002,342,912
38Mar 21, 2026 00:29102,72264,212,82735,007,0003,000,0002,342,912
39Mar 21, 2026 00:31102,77070,625,06936,024,0002,001,0002,342,912
40Mar 21, 2026 00:19102,80568,083,76735,035,0003,003,0002,342,912
41Mar 21, 2026 00:25102,93065,336,69436,080,0002,004,0002,342,912
42Mar 21, 2026 00:20103,00566,842,83635,104,0003,008,0002,412,544
43Mar 21, 2026 00:28103,07066,594,04735,126,0003,010,0002,330,624
44Mar 21, 2026 00:19103,31462,226,22235,209,0003,017,0002,342,912
45Mar 21, 2026 00:30103,48163,041,39536,273,0002,015,0002,326,528
46Mar 21, 2026 00:29103,67658,493,46935,332,0003,028,0002,326,528
47Mar 21, 2026 00:29104,01163,694,51636,459,0002,025,0002,342,912
48Mar 21, 2026 00:20108,98189,256,97537,299,0003,024,0002,347,008