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 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
Apr 27, 2026 15:04Victor MerckléVictor MerckléCPPg++14.2.0Success78,754+123.76 RP
Apr 27, 2026 14:59Victor MerckléVictor MerckléCPPg++14.2.0Success3,279,581
Apr 27, 2026 14:55Victor MerckléVictor MerckléCPPg++14.2.0Success3,278,575
Apr 27, 2026 14:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,190,586
Apr 27, 2026 14:46Victor MerckléVictor MerckléCPPg++14.2.0Success3,112,145+8.21 RP
Apr 27, 2026 14:43Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 13:59Charles CabergsCharles CabergsCPPg++13.3.0Success72,610
Apr 27, 2026 09:41Charles CabergsCharles CabergsCPPg++13.3.0Success70,943
Apr 27, 2026 07:40Charles CabergsCharles CabergsCPPg++13.3.0Success70,875
Apr 27, 2026 04:53Charles CabergsCharles CabergsCPPg++11.5.0Success72,732
Apr 27, 2026 02:13Charles CabergsCharles CabergsCPPg++13.3.0Success70,891+5.00 RP
Apr 26, 2026 23:32Charles CabergsCharles CabergsCPPg++13.3.0Success70,854
Apr 26, 2026 21:09Charles CabergsCharles CabergsCPPg++13.3.0Success70,978
Apr 26, 2026 20:46TudyMTudyMCPPg++10.5.0Success125,186
Apr 26, 2026 19:32TudyMTudyMCPPg++10.5.0Success124,764
Apr 26, 2026 19:04TudyMTudyMCPPg++14.2.0Success124,724
Apr 26, 2026 19:03TudyMTudyMCPPg++10.5.0Success124,708+35.63 RP
Apr 26, 2026 18:54Charles CabergsCharles CabergsCPPg++13.3.0Success71,105
Apr 26, 2026 17:52TudyMTudyMCPPg++10.5.0Success225,091
Apr 26, 2026 17:14Charles CabergsCharles CabergsCPPg++13.3.0Success71,708
Apr 26, 2026 17:03TudyMTudyMCPPg++10.5.0Success224,440+44.56 RP
Apr 26, 2026 15:16Charles CabergsCharles CabergsCPPg++13.3.0Success70,883
Apr 26, 2026 13:15olliecrowolliecrowCPPclang++18.1.3Success62,508
Apr 26, 2026 13:09Charles CabergsCharles CabergsCPPg++13.3.0Success70,889
Apr 26, 2026 09:48Charles CabergsCharles CabergsCPPg++13.3.0Success70,881
Apr 26, 2026 07:20Charles CabergsCharles CabergsCPPg++12.4.0Success70,905
Apr 26, 2026 04:19Charles CabergsCharles CabergsCPPg++13.3.0Success71,216
Apr 25, 2026 06:26Charles CabergsCharles CabergsCPPg++13.3.0Success70,981
Apr 25, 2026 00:59Charles CabergsCharles CabergsCPPg++14.2.0Success70,813
Apr 24, 2026 22:40Charles CabergsCharles CabergsCPPg++13.3.0Success70,991
Apr 24, 2026 10:29Charles CabergsCharles CabergsCPPg++13.3.0Success70,897
Apr 23, 2026 16:55Charles CabergsCharles CabergsCPPg++13.3.0Success70,797
Apr 23, 2026 12:41Charles CabergsCharles CabergsCPPg++13.3.0Success70,848
Apr 23, 2026 11:39Dominique GarmierDominique GarmierCPPg++13.3.0Success73,767
Apr 23, 2026 11:37Dominique GarmierDominique GarmierCPPg++13.3.0Success74,489
Apr 23, 2026 11:26Dominique GarmierDominique GarmierCPPg++13.3.0Success71,597
Apr 23, 2026 11:25Dominique GarmierDominique GarmierCPPg++13.3.0Success70,702
Apr 23, 2026 09:32Charles CabergsCharles CabergsCPPg++13.3.0Success70,908
Apr 23, 2026 06:13Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 23, 2026 04:24Charles CabergsCharles CabergsCPPg++13.3.0Success71,127
Apr 22, 2026 22:45Charles CabergsCharles CabergsCPPg++13.3.0Success70,937
Apr 22, 2026 19:10Charles CabergsCharles CabergsCPPg++13.3.0Success70,881
Apr 22, 2026 16:57Charles CabergsCharles CabergsCPPg++13.3.0Success70,862
Apr 22, 2026 13:01BenBenCPPclang++20.1.2Success73,162+70.60 RP
Apr 22, 2026 11:39BenBenCPPclang++20.1.2Success156,213
Apr 21, 2026 21:09olliecrowolliecrowCPPclang++18.1.3Success62,654
Apr 21, 2026 21:09olliecrowolliecrowCPPclang++18.1.3Success62,881
Apr 21, 2026 21:06olliecrowolliecrowCPPclang++18.1.3Success62,797
Apr 21, 2026 18:37Charles CabergsCharles CabergsCPPg++13.3.0Success70,978
Apr 21, 2026 16:39olliecrowolliecrowCPPclang++18.1.3Success62,897