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 listMay 7, 2024 01:00Joad 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
1May 7, 2024 01:1400000Error: expected "429496494123 ", got "356482129088 "
2May 7, 2024 01:1300000Error: expected "429496498526 ", got "386546869677 "
3May 7, 2024 01:1300000Error: expected "429496449919 ", got "300647574606 "
4May 7, 2024 01:1300000Error: expected "429496509166 ", got "395136804679 "
5May 7, 2024 01:1300000Error: expected "429496500867 ", got "425201537727 "
6May 7, 2024 01:1300000Error: expected "429496527700 ", got "365072084549 "
7May 7, 2024 01:1400000Error: expected "429496554077 ", got "429496538813 "
8May 7, 2024 01:1400000Error: expected "429496581744 ", got "429496545052 "
9May 7, 2024 01:1400000Error: expected "429496470962 ", got "356482106680 "
10May 7, 2024 01:1300000Error: expected "429496526291 ", got "425201563109 "
11May 7, 2024 01:1400000Error: expected "429496453413 ", got "313532459605 "
12May 7, 2024 01:1400000Error: expected "429496481638 ", got "356482113318 "
13May 7, 2024 01:1400000Error: expected "429496452885 ", got "317827434187 "
14May 7, 2024 01:1400000Error: expected "429496484731 ", got "360777077234 "
15May 7, 2024 01:1400000Error: expected "429496480548 ", got "373661962495 "
16May 7, 2024 01:1400000Error: expected "429496561595 ", got "429496539866 "
17May 7, 2024 01:1400000Error: expected "429496532658 ", got "429496524005 "
18May 7, 2024 01:1400000Error: expected "429496465290 ", got "339302259742 "
19May 7, 2024 01:0500000Error: expected "429496561625 ", got "429496510892 "
20May 7, 2024 01:0400000Error: expected "429496476138 ", got "429496461033 "
21May 7, 2024 01:0400000Error: expected "429496552731 ", got "429496486170 "
22May 7, 2024 01:0400000Error: expected "429496534001 ", got "429496524378 "
23May 7, 2024 01:0400000Error: expected "429496530123 ", got "429496495360 "
24May 7, 2024 01:0400000Error: expected "429496523464 ", got "429496501843 "
25May 7, 2024 01:0500000Error: expected "429496473271 ", got "429496471900 "
26May 7, 2024 01:0500000Error: expected "429496482725 ", got "412316634264 "
27May 7, 2024 01:0500000Error: expected "429496539173 ", got "429496501597 "
28May 7, 2024 01:0000000Error: expected "429496517316 ", got "429496490924 "
29May 7, 2024 01:0500000Error: expected "429496491100 ", got "429496485629 "
30May 7, 2024 01:0500000Error: expected "429496511304 ", got "429496474373 "
31May 7, 2024 01:0500000Error: expected "429496517262 ", got "429496464902 "
32May 7, 2024 01:0500000Error: expected "429496515770 ", got "429496505824 "
33May 7, 2024 01:0500000Error: expected "429496462532 ", got "416611575672 "
34May 7, 2024 01:0500000Error: expected "429496513251 ", got "429496477652 "
35May 7, 2024 01:0900000Error: expected "429496554795 ", got "429496527679 "
36May 7, 2024 01:1300000Error: expected "429496502004 ", got "399431760677 "