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:00olliecrowolliecrowScore: 102,259Success
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:09100,80065,391,13035,280,0002,016,0002,342,912
2Mar 21, 2026 00:00100,88963,152,91034,303,0003,026,0002,334,720
3Mar 21, 2026 00:06101,03561,529,25734,352,0003,031,0002,342,912
4Mar 20, 2026 23:59101,17058,198,58834,398,0003,035,0002,342,912
5Mar 20, 2026 23:58101,23258,617,32335,432,0002,024,0002,424,832
6Mar 20, 2026 23:58101,43060,817,54636,515,0001,014,0002,535,424
7Mar 20, 2026 23:59101,48464,939,88335,520,0002,029,0002,342,912
8Mar 21, 2026 00:08101,48460,314,07136,535,0001,014,0002,420,736
9Mar 21, 2026 00:04101,51662,495,46236,546,0001,015,0002,535,424
10Mar 21, 2026 00:02101,59268,227,61735,558,0002,031,0002,342,912
11Mar 20, 2026 23:59101,63865,265,96136,590,0001,016,0002,342,912
12Mar 21, 2026 00:04101,68462,169,66936,607,0001,016,0002,342,912
13Mar 21, 2026 00:08101,75164,575,58735,613,0002,035,0002,412,544
14Mar 21, 2026 00:05101,76563,784,23636,636,0001,017,0002,416,640
15Mar 21, 2026 00:06101,80366,025,82535,631,0002,036,0002,408,448
16Mar 20, 2026 23:57101,83866,552,72035,644,0002,036,0002,334,720
17Mar 20, 2026 23:57101,87068,201,23736,674,0001,018,0002,342,912
18Mar 21, 2026 00:06101,91964,971,83435,672,0002,038,0002,404,352
19Mar 20, 2026 23:55101,92462,557,71436,720,000992,0002,400,256
20Mar 21, 2026 00:11102,12463,987,86235,798,0001,988,0002,342,912
21Mar 20, 2026 23:53102,19262,602,06335,821,0001,990,0002,412,544
22Mar 20, 2026 23:57102,25463,334,84034,848,0002,986,0002,342,912
23Mar 20, 2026 23:55102,25463,871,71936,839,000995,0002,342,912
24Mar 21, 2026 00:06102,25763,522,50635,844,0001,991,0002,342,912
25Mar 21, 2026 00:02102,25965,083,06635,845,0001,991,0002,342,912
26Mar 21, 2026 00:08102,31165,691,02135,863,0001,992,0002,404,352
27Mar 20, 2026 23:53102,31165,268,51435,863,0001,992,0002,416,640
28Mar 21, 2026 00:06102,31664,962,85535,865,0001,992,0002,408,448
29Mar 21, 2026 00:08102,31964,282,72335,866,0001,992,0002,416,640
30Mar 21, 2026 00:05102,32762,297,93434,872,0002,989,0002,416,640
31Mar 20, 2026 23:58102,33062,993,77934,873,0002,989,0002,412,544
32Mar 21, 2026 00:08102,34368,548,21336,844,0001,023,0002,404,352
33Mar 21, 2026 00:11102,48457,596,95834,926,0002,993,0002,408,448
34Mar 20, 2026 23:59102,69565,278,45135,998,0001,999,0002,412,544
35Mar 20, 2026 23:59102,73066,830,78736,010,0002,000,0002,342,912
36Mar 21, 2026 00:09102,75774,174,54536,019,0002,001,0002,408,448
37Mar 20, 2026 23:55102,81161,942,81436,038,0002,002,0002,342,912
38Mar 21, 2026 00:11102,81965,478,83436,041,0002,002,0002,412,544
39Mar 20, 2026 23:53102,97060,542,25535,092,0003,007,0002,408,448
40Mar 21, 2026 00:04103,01465,163,67835,106,0003,009,0002,342,912
41Mar 21, 2026 00:09103,09766,154,95536,139,0002,007,0002,330,624
42Mar 21, 2026 00:02103,20868,460,73536,178,0002,009,0002,396,160
43Mar 20, 2026 23:59103,29259,761,55335,201,0003,017,0002,412,544
44Mar 21, 2026 00:05103,35963,440,45936,231,0002,012,0002,510,848
45Mar 21, 2026 00:08103,36562,446,66835,226,0003,019,0002,342,912
46Mar 21, 2026 00:00104,98454,762,51436,852,0001,992,0002,342,912
47Mar 21, 2026 00:00107,26569,582,85038,671,0001,017,0002,342,912
48Mar 21, 2026 00:06110,016126,015,11137,575,0003,131,0002,347,008