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.

Date AuthorLanguageStatus Score
May 11, 2026 20:56Victor MerckléVictor MerckléCPPg++14.2.0Success64,754
May 11, 2026 20:53Victor MerckléVictor MerckléCPPg++14.2.0Success64,764
May 11, 2026 20:49Victor MerckléVictor MerckléCPPg++14.2.0Success64,891
May 11, 2026 20:41Victor MerckléVictor MerckléCPPg++14.2.0Success64,662
May 11, 2026 20:39Victor MerckléVictor MerckléCPPg++14.2.0Success64,745
May 11, 2026 20:37Victor MerckléVictor MerckléCPPg++14.2.0Success64,648+0.06 RP
May 11, 2026 20:33Victor MerckléVictor MerckléCPPg++14.2.0Success66,586
May 11, 2026 20:31Victor MerckléVictor MerckléCPPg++14.2.0Success64,675+0.09 RP
May 11, 2026 20:29Victor MerckléVictor MerckléCPPg++14.2.0Success64,791
May 11, 2026 20:21Victor MerckléVictor MerckléCPPg++14.2.0Success64,729
May 11, 2026 20:19Victor MerckléVictor MerckléCPPg++14.2.0Success64,713+0.20 RP
May 11, 2026 20:17Victor MerckléVictor MerckléCPPg++14.2.0Success65,681
May 11, 2026 20:15Victor MerckléVictor MerckléCPPg++14.2.0Success64,797+1.27 RP
May 11, 2026 20:13Victor MerckléVictor MerckléCPPg++14.2.0Success65,335+1.35 RP
May 11, 2026 20:11Victor MerckléVictor MerckléCPPg++14.2.0Error
May 11, 2026 17:12Victor MerckléVictor MerckléCPPg++14.2.0Success66,745
May 11, 2026 17:10Victor MerckléVictor MerckléCPPg++14.2.0Success66,408
May 11, 2026 17:06Victor MerckléVictor MerckléCPPg++14.2.0Success65,916+1.65 RP
May 11, 2026 16:56Victor MerckléVictor MerckléCPPg++14.2.0Success66,686
May 11, 2026 16:52Victor MerckléVictor MerckléCPPg++14.2.0Success72,835
May 11, 2026 16:50Victor MerckléVictor MerckléCPPg++14.2.0Success66,640+0.02 RP
May 11, 2026 16:44Victor MerckléVictor MerckléCPPg++14.2.0Success68,970
May 11, 2026 16:42Victor MerckléVictor MerckléCPPg++14.2.0Success72,016
May 11, 2026 16:36Victor MerckléVictor MerckléCPPg++14.2.0Success69,024
May 11, 2026 16:26Victor MerckléVictor MerckléCPPg++14.2.0Success78,843
May 11, 2026 16:24Victor MerckléVictor MerckléCPPg++14.2.0Success76,743
May 11, 2026 16:20Victor MerckléVictor MerckléCPPg++14.2.0Success79,813
May 11, 2026 16:16Victor MerckléVictor MerckléCPPg++14.2.0Success68,181
May 11, 2026 16:10Victor MerckléVictor MerckléCPPg++14.2.0Success67,627
May 11, 2026 16:02Victor MerckléVictor MerckléCPPg++14.2.0Success67,700
May 11, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success67,783
May 11, 2026 15:52Victor MerckléVictor MerckléCPPg++14.2.0Success67,710
May 11, 2026 15:50Victor MerckléVictor MerckléCPPg++14.2.0Success69,486
May 11, 2026 15:48Victor MerckléVictor MerckléCPPg++14.2.0Success67,583
May 11, 2026 15:46Victor MerckléVictor MerckléCPPg++14.2.0Success67,681
May 11, 2026 15:43Victor MerckléVictor MerckléCPPg++14.2.0Success68,975
May 11, 2026 15:40Victor MerckléVictor MerckléCPPg++14.2.0Success68,486
May 11, 2026 15:31Victor MerckléVictor MerckléCPPg++14.2.0Success67,786
May 11, 2026 15:29Victor MerckléVictor MerckléCPPg++14.2.0Success67,743
May 11, 2026 15:23Victor MerckléVictor MerckléCPPg++14.2.0Success69,200
May 11, 2026 15:20Victor MerckléVictor MerckléCPPg++14.2.0Success70,794
May 11, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success70,913
May 11, 2026 15:16Victor MerckléVictor MerckléCPPg++14.2.0Success70,824
May 11, 2026 15:10Victor MerckléVictor MerckléCPPg++14.2.0Success71,018
May 11, 2026 15:04Victor MerckléVictor MerckléCPPg++14.2.0Success71,408
May 11, 2026 15:00Victor MerckléVictor MerckléCPPg++14.2.0Success74,083
May 11, 2026 14:05Victor MerckléVictor MerckléCPPg++14.2.0Success66,651+20.45 RP
May 10, 2026 22:35Franek KortaFranek KortaCPPg++10.5.0Error
May 10, 2026 22:34Franek KortaFranek KortaCPPg++10.5.0Success57,635+11.46 RP
May 10, 2026 22:34Franek KortaFranek KortaCPPg++10.5.0Error
May 6, 2026 07:43olliecrowolliecrowCPPg++13.3.0Success59,786+6.01 RP
May 5, 2026 17:41Hung T.NguyenHung T.NguyenCPPg++10.5.0Success79,018+126.55 RP
May 5, 2026 07:58Victor MerckléVictor MerckléCPPg++14.2.0Error
May 5, 2026 07:58olliecrowolliecrowCPPg++13.3.0Success60,894
May 5, 2026 03:23olliecrowolliecrowCPPg++13.3.0Success60,151+0.09 RP
May 5, 2026 01:06olliecrowolliecrowCPPg++13.3.0Success63,694
May 4, 2026 23:31olliecrowolliecrowCPPg++13.3.0Success72,110
May 4, 2026 23:25olliecrowolliecrowCPPg++13.3.0Success77,510
May 4, 2026 23:20olliecrowolliecrowCPPclang++18.1.3Success68,437
May 4, 2026 22:54olliecrowolliecrowCPPg++13.3.0Success63,518
May 4, 2026 21:34olliecrowolliecrowZIG0.14.0Success138,375
May 4, 2026 05:52Josu San MartinJosu San MartinCPPclang++20.1.2Success59,300
May 4, 2026 05:49Josu San MartinJosu San MartinCPPg++14.2.0Success59,381
May 4, 2026 05:49Josu San MartinJosu San MartinCPPclang++20.1.2Success58,832+1.88 RP
May 3, 2026 21:22Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success71,994+2.98 RP
May 3, 2026 18:23Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success73,572+17.64 RP
May 3, 2026 17:51Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 3, 2026 17:43Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 3, 2026 17:34Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 3, 2026 17:26Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 1, 2026 02:53Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 30, 2026 18:42Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 30, 2026 16:14Charles CabergsCharles CabergsCPPg++13.3.0Success72,662
Apr 30, 2026 13:42Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 30, 2026 10:58Charles CabergsCharles CabergsCPPg++13.3.0Success72,629
Apr 30, 2026 09:22olliecrowolliecrowCPPclang++18.1.3Success66,994
Apr 30, 2026 08:27Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 29, 2026 21:58Charles CabergsCharles CabergsCPPg++13.3.0Success71,035
Apr 29, 2026 19:10Charles CabergsCharles CabergsCPPg++13.3.0Success72,700
Apr 29, 2026 11:32Dominique GarmierDominique GarmierCPPg++13.3.0Success70,845
Apr 29, 2026 05:43Charles CabergsCharles CabergsCPPg++13.3.0Success72,686
Apr 29, 2026 00:35Charles CabergsCharles CabergsCPPg++13.3.0Success72,691
Apr 28, 2026 19:33Charles CabergsCharles CabergsCPPg++13.3.0Success72,689
Apr 28, 2026 14:31Charles CabergsCharles CabergsCPPg++13.3.0Success72,748
Apr 28, 2026 13:57Dominique GarmierDominique GarmierCPPg++13.3.0Success69,991
Apr 28, 2026 13:07Dominique GarmierDominique GarmierCPPg++13.3.0Success70,791
Apr 28, 2026 10:49Charles CabergsCharles CabergsCPPg++13.3.0Success72,543
Apr 28, 2026 08:14TudyMTudyMCPPg++10.5.0Success107,583
Apr 28, 2026 08:12TudyMTudyMCPPg++10.5.0Success101,616+18.22 RP
Apr 28, 2026 06:21Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 28, 2026 01:22Charles CabergsCharles CabergsCPPclang++18.1.3Success72,664
Apr 27, 2026 22:38Charles CabergsCharles CabergsCPPg++13.3.0Success72,759
Apr 27, 2026 21:22Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 20:10Charles CabergsCharles CabergsCPPg++13.3.0Success72,621
Apr 27, 2026 16:16Victor MerckléVictor MerckléCPPg++14.2.0Success77,194
Apr 27, 2026 16:08Victor MerckléVictor MerckléCPPg++14.2.0Success77,170+0.10 RP
Apr 27, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success77,232+0.07 RP
Apr 27, 2026 15:46Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 15:43Victor MerckléVictor MerckléCPPg++14.2.0Success77,272+2.44 RP
Apr 27, 2026 15:15Charles CabergsCharles CabergsCPPg++13.3.0Error