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
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
Apr 21, 2026 16:37olliecrowolliecrowCPPclang++18.1.3Success62,616
Apr 21, 2026 16:35Charles CabergsCharles CabergsCPPg++13.3.0Success70,764
Apr 21, 2026 16:30olliecrowolliecrowCPPclang++18.1.3Success62,778
Apr 21, 2026 14:49Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 21, 2026 10:20olliecrowolliecrowCPPclang++18.1.3Success62,713
Apr 21, 2026 09:57Charles CabergsCharles CabergsCPPg++13.3.0Success70,713
Apr 21, 2026 09:43Dominique GarmierDominique GarmierCPPg++13.3.0Success71,554
Apr 21, 2026 09:34Dominique GarmierDominique GarmierCPPg++13.3.0Success71,264
Apr 21, 2026 08:04Charles CabergsCharles CabergsCPPg++13.3.0Success70,972
Apr 21, 2026 06:09Charles CabergsCharles CabergsCPPg++13.3.0Success70,843
Apr 21, 2026 04:16Charles CabergsCharles CabergsCPPg++13.3.0Success71,324
Apr 21, 2026 01:27Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success294,197+33.99 RP
Apr 21, 2026 00:37olliecrowolliecrowCPPclang++18.1.3Success64,040
Apr 21, 2026 00:00olliecrowolliecrowCPPclang++18.1.3Success62,567
Apr 20, 2026 23:55olliecrowolliecrowCPPg++10.5.0Error
Apr 20, 2026 22:40Charles CabergsCharles CabergsCPPg++13.3.0Success70,959
Apr 20, 2026 19:35Charles CabergsCharles CabergsCPPg++13.3.0Success71,091
Apr 20, 2026 16:37BenBenCPPg++13.3.0Success151,324+1.37 RP
Apr 20, 2026 16:35BenBenCPPclang++18.1.3Success154,537+22.70 RP
Apr 20, 2026 16:31BenBenCPPclang++20.1.2Success240,602
Apr 20, 2026 16:31BenBenCPPg++13.3.0Success238,037+0.35 RP
Apr 20, 2026 16:31BenBenCPPclang++18.1.3Success240,051+41.66 RP
Apr 20, 2026 14:35olliecrowolliecrowZIG0.14.0Success60,921
Apr 20, 2026 14:34olliecrowolliecrowRUSTrust-1.94.0Success543,794
Apr 20, 2026 14:31olliecrowolliecrowCPPg++13.3.0Error
Apr 20, 2026 13:10Dominique GarmierDominique GarmierCPPg++13.3.0Success70,294
Apr 20, 2026 13:09Dominique GarmierDominique GarmierCPPg++13.3.0Error
Apr 20, 2026 13:06Dominique GarmierDominique GarmierCPPg++13.3.0Error
Apr 20, 2026 12:38Dominique GarmierDominique GarmierCPPg++13.3.0Success72,291
Apr 19, 2026 09:31Charles CabergsCharles CabergsCPPg++13.3.0Success70,616+3.71 RP
Apr 19, 2026 08:54olliecrowolliecrowCPPclang++18.1.3Success74,473
Apr 19, 2026 08:54olliecrowolliecrowCPPclang++18.1.3Success62,430
Apr 19, 2026 07:03Charles CabergsCharles CabergsCPPg++13.3.0Success72,516+0.12 RP
Apr 19, 2026 06:56olliecrowolliecrowCPPclang++18.1.3Success62,522
Apr 19, 2026 06:54olliecrowolliecrowCPPclang++18.1.3Success75,403
Apr 19, 2026 06:52olliecrowolliecrowCPPclang++18.1.3Success62,859
Apr 19, 2026 06:20olliecrowolliecrowCPPclang++18.1.3Success74,327
Apr 19, 2026 04:42Charles CabergsCharles CabergsCPPg++13.3.0Success72,657
Apr 19, 2026 03:00olliecrowolliecrowCPPclang++18.1.3Success121,195
Apr 19, 2026 02:58olliecrowolliecrowCPPg++13.3.0Success218,789
Apr 19, 2026 02:56olliecrowolliecrowCPPg++13.3.0Success164,746
Apr 19, 2026 02:54olliecrowolliecrowCPPg++13.3.0Success218,873
Apr 19, 2026 02:51olliecrowolliecrowCPPg++13.3.0Success163,886
Apr 19, 2026 02:31Charles CabergsCharles CabergsCPPg++13.3.0Success72,581+5.11 RP
Apr 19, 2026 00:10Charles CabergsCharles CabergsCPPg++13.3.0Success75,389
Apr 18, 2026 21:54Charles CabergsCharles CabergsCPPg++13.3.0Success75,378+8.82 RP
Apr 18, 2026 17:39Charles CabergsCharles CabergsCPPg++13.3.0Success80,746+4.98 RP
Apr 18, 2026 15:21Charles CabergsCharles CabergsCPPg++13.3.0Success84,132+8.71 RP
Apr 18, 2026 13:04Charles CabergsCharles CabergsCPPg++13.3.0Success90,786+1.72 RP
Apr 18, 2026 06:12Charles CabergsCharles CabergsCPPg++13.3.0Success92,230+50.91 RP