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 listNov 28, 2024 19:03Joad NacerJoad NacerError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Nov 28, 2024 19:0300000Error: expected "429496532585 ", got "429496531937 "stderr
2Nov 28, 2024 19:0300000Error: expected "429496499351 ", got "429496495130 "stderr
3Nov 28, 2024 19:0300000Error: expected "429496464894 ", got "373661957197 "stderr
4Nov 28, 2024 19:0300000Error: expected "429496437842 ", got "395136740484 "stderr
5Nov 28, 2024 19:0300000Error: expected "429496526363 ", got "429496524309 "stderr
6Nov 28, 2024 19:0100000Error: expected "429496466097 ", got "425201500205 "stderr
7Nov 28, 2024 19:0100000Error: expected "429496468668 ", got "412316619596 "stderr
8Nov 28, 2024 18:4800000Error: expected "429496502305 ", got "429496500073 "stderr
9Nov 28, 2024 18:4800000Error: expected "429496442842 ", got "395136745774 "stderr
10Nov 28, 2024 18:4859,31448,332,18619,951,0001,995,0002,424,832
11Nov 28, 2024 18:4859,37641,453,46020,971,000998,0002,531,328
12Nov 28, 2024 19:0159,38146,711,92919,974,0001,997,0002,428,928
13Nov 28, 2024 18:4859,44945,528,39119,997,0001,999,0002,531,328
14Nov 28, 2024 18:4859,52742,946,18321,024,0001,001,0002,514,944
15Nov 28, 2024 19:0159,53244,877,99921,026,0001,001,0002,531,328
16Nov 28, 2024 19:0159,56547,995,31521,038,0001,001,0002,269,184
17Nov 28, 2024 18:4859,58144,673,19221,043,0001,002,0002,531,328
18Nov 28, 2024 19:0159,58443,283,93220,042,0002,004,0002,433,024
19Nov 28, 2024 18:4859,61646,920,20121,056,0001,002,0002,269,184
20Nov 28, 2024 19:0159,61949,743,53921,057,0001,002,0002,510,848
21Nov 28, 2024 18:4859,61947,847,26621,057,0001,002,0002,428,928
22Nov 28, 2024 18:4859,62246,853,57222,060,00002,433,024
23Nov 28, 2024 18:4859,63046,235,51421,061,0001,002,0002,424,832
24Nov 28, 2024 19:0159,63045,236,00421,061,0001,002,0002,531,328
25Nov 28, 2024 19:0159,64642,986,49821,066,0001,003,0002,531,328
26Nov 28, 2024 19:0359,64943,995,25721,067,0001,003,0002,433,024
27Nov 28, 2024 18:4859,64947,552,72321,067,0001,003,0002,531,328
28Nov 28, 2024 19:0159,65444,754,61421,069,0001,003,0002,433,024
29Nov 28, 2024 18:4859,66248,674,77521,072,0001,003,0002,269,184
30Nov 28, 2024 19:0359,67854,509,85121,078,0001,003,0002,428,928
31Nov 28, 2024 19:0159,68141,890,39421,079,0001,003,0002,441,216
32Nov 28, 2024 19:0159,70047,338,56522,089,00002,514,944
33Nov 28, 2024 19:0159,70043,538,05321,085,0001,004,0002,433,024
34Nov 28, 2024 19:0159,76242,986,09021,107,0001,005,0002,531,328
35Nov 28, 2024 18:4859,82242,456,22621,128,0001,006,0002,433,024
36Nov 28, 2024 19:0359,83543,629,99220,127,0002,012,0002,531,328