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 04:23Josu San MartinJosu San MartinScore: 59,508Success
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:1859,03852,487,85619,859,0001,985,0002,277,376
2Mar 21, 2026 04:3159,05145,597,11119,863,0001,986,0002,273,280
3Mar 21, 2026 05:1859,08445,760,83319,874,0001,987,0002,277,376
4Mar 21, 2026 04:3159,09246,185,40719,877,0001,987,0002,277,376
5Mar 21, 2026 05:1859,10552,617,11719,881,0001,988,0002,277,376
6Mar 21, 2026 04:3159,11652,977,87419,885,0001,988,0002,445,312
7Mar 21, 2026 05:0959,11950,709,20819,886,0001,988,0002,277,376
8Mar 21, 2026 05:0959,13041,707,38820,884,000994,0002,441,216
9Mar 21, 2026 05:1859,14653,533,88119,895,0001,989,0002,527,232
10Mar 21, 2026 05:1859,15452,557,56419,898,0001,989,0002,433,024
11Mar 21, 2026 04:3159,17053,164,53220,851,0001,042,0002,437,120
12Mar 21, 2026 04:3159,18149,148,48320,855,0001,042,0002,445,312
13Mar 21, 2026 05:0959,18646,503,91519,909,0001,990,0002,437,120
14Mar 21, 2026 05:0959,20351,862,32019,914,0001,991,0002,539,520
15Mar 21, 2026 05:0859,20345,650,89719,914,0001,991,0002,539,520
16Mar 21, 2026 05:0959,20852,014,83019,916,0001,991,0002,539,520
17Mar 21, 2026 04:2059,24147,848,39719,927,0001,992,0002,539,520
18Mar 21, 2026 04:2059,25949,924,95019,933,0001,993,0002,445,312
19Mar 21, 2026 04:2059,27046,464,14619,937,0001,993,0002,453,504
20Mar 21, 2026 05:1859,28948,385,84619,943,0001,994,0002,539,520
21Mar 21, 2026 05:1859,29549,134,65819,945,0001,994,0002,539,520
22Mar 21, 2026 05:0859,34946,528,13719,963,0001,996,0002,445,312
23Mar 21, 2026 04:3159,37044,126,70919,970,0001,997,0002,531,328
24Mar 21, 2026 04:2059,40046,554,00320,979,000999,0002,441,216
25Mar 21, 2026 05:0959,40352,383,84919,981,0001,998,0002,445,312
26Mar 21, 2026 05:0859,50852,841,67120,017,0002,001,0002,539,520
27Mar 21, 2026 04:3159,51447,250,68820,019,0002,001,0002,441,216
28Mar 21, 2026 05:0959,57051,508,96320,038,0002,003,0002,445,312
29Mar 21, 2026 05:0859,58453,928,60320,042,0002,004,0002,277,376
30Mar 21, 2026 05:0859,70045,229,26820,081,0002,008,0002,445,312
31Mar 21, 2026 05:0959,70340,411,75320,082,0002,008,0002,539,520
32Mar 21, 2026 05:1860,59748,419,16521,402,0001,019,0002,449,408
33Mar 21, 2026 05:0860,67642,771,00021,430,0001,020,0002,441,216
34Mar 21, 2026 04:2360,79244,867,46422,493,00002,445,312
35Mar 21, 2026 04:2060,80848,838,35221,477,0001,022,0002,539,520
36Mar 21, 2026 04:3161,25740,187,96321,635,0001,030,0002,441,216
37Mar 21, 2026 05:0961,73557,287,61320,856,0001,986,0002,437,120
38Mar 21, 2026 04:2061,78953,091,23421,823,0001,039,0002,277,376
39Mar 21, 2026 05:0962,93046,975,82821,344,0001,940,0002,277,376
40Mar 21, 2026 04:3163,37347,464,15322,429,0001,019,0002,539,520
41Mar 21, 2026 05:0963,60339,934,80923,533,00002,277,376
42Mar 21, 2026 05:0963,72250,810,34523,577,00002,277,376
43Mar 21, 2026 05:0964,43556,400,06722,848,000993,0002,281,472
44Mar 21, 2026 04:2364,46259,746,47422,858,000993,0002,273,280
45Mar 21, 2026 04:2364,79264,788,70022,975,000998,0002,281,472
46Mar 21, 2026 04:2065,04958,193,40721,180,0002,888,0002,273,280
47Mar 21, 2026 04:2065,17048,824,87022,259,0001,854,0002,281,472
48Mar 21, 2026 05:1865,60053,205,68722,250,0002,022,0002,273,280
49Mar 21, 2026 04:2065,78155,412,59221,419,0002,920,0002,273,280
50Mar 21, 2026 05:0966,27854,269,45224,523,00002,449,408
51Mar 21, 2026 05:0967,38951,810,25523,937,000997,0002,277,376