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 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
Apr 17, 2026 21:16Charles CabergsCharles CabergsCPPg++13.3.0Success173,854+52.33 RP
Apr 17, 2026 18:14Charles CabergsCharles CabergsCPPg++13.3.0Success1,925,478+5.19 RP
Apr 16, 2026 21:47olliecrowolliecrowCSHARP9.0.14Success167,149
Apr 16, 2026 21:21olliecrowolliecrowRUSTrust-1.94.0Success110,403
Apr 16, 2026 21:01olliecrowolliecrowZIG0.14.0Error
Apr 16, 2026 20:59olliecrowolliecrowCPPclang++18.1.3Success132,438
Apr 16, 2026 20:54olliecrowolliecrowGOgo1.26.1Success60,981
Apr 16, 2026 18:14olliecrowolliecrowRUSTrust-1.94.0Success556,122
Apr 16, 2026 18:08olliecrowolliecrowRUSTrust-1.94.0Success550,795
Apr 16, 2026 17:25olliecrowolliecrowRUSTrust-1.94.0Success538,303
Apr 16, 2026 17:07olliecrowolliecrowRUSTrust-1.94.0Success726,095
Apr 16, 2026 17:03olliecrowolliecrowRUSTrust-1.94.0Error
Apr 16, 2026 16:58olliecrowolliecrowRUSTrust-1.94.0Error
Apr 16, 2026 16:53olliecrowolliecrowRUSTrust-1.94.0Success548,838
Apr 16, 2026 16:25olliecrowolliecrowRUSTrust-1.94.0Error
Apr 16, 2026 16:25olliecrowolliecrowRUSTrust-1.94.0Success78,335
Apr 16, 2026 16:21olliecrowolliecrowRUSTrust-1.94.0Success66,868
Apr 16, 2026 16:18olliecrowolliecrowRUSTrust-1.94.0Success555,357
Apr 16, 2026 16:15olliecrowolliecrowRUSTrust-1.94.0Success546,262
Apr 16, 2026 16:10olliecrowolliecrowRUSTrust-1.94.0Success536,511
Apr 16, 2026 06:50olliecrowolliecrowRUSTrust-1.94.0Success61,038
Apr 16, 2026 06:42olliecrowolliecrowRUSTrust-1.94.0Success60,951
Apr 16, 2026 05:50olliecrowolliecrowRUSTrust-1.94.0Success60,770+0.36 RP
Apr 16, 2026 05:30olliecrowolliecrowRUSTrust-1.94.0Success60,935
Apr 16, 2026 05:26olliecrowolliecrowRUSTrust-1.94.0Success60,905+0.18 RP
Apr 16, 2026 01:54olliecrowolliecrowCPPg++13.3.0Success60,857
Apr 15, 2026 23:57olliecrowolliecrowCPPclang++18.1.3Success62,338
Apr 15, 2026 23:37olliecrowolliecrowCPPg++13.3.0Success60,638
Apr 15, 2026 12:42olliecrowolliecrowCSHARP9.0.14Success69,127+3.58 RP
Apr 15, 2026 12:39olliecrowolliecrowRUSTrust-1.94.0Success61,132
Apr 15, 2026 12:32olliecrowolliecrowCPPclang++18.1.3Success94,868
Apr 14, 2026 21:02olliecrowolliecrowZIG0.14.0Success60,381+0.01 RP
Apr 9, 2026 18:14olliecrowolliecrowGOgo1.26.2Success60,946+26.23 RP
Apr 9, 2026 18:09olliecrowolliecrowCSHARP9.0.14Success70,881+0.52 RP
Apr 9, 2026 15:01olliecrowolliecrowZIG0.14.0Success60,386+23.70 RP
Apr 9, 2026 09:36olliecrowolliecrowGOgo1.26.1Success264,265
Apr 9, 2026 09:32olliecrowolliecrowGOgo1.26.1Success263,086
Apr 6, 2026 22:38olliecrowolliecrowGOgo1.26.1Error
Apr 6, 2026 22:36olliecrowolliecrowGOgo1.26.1Error
Apr 5, 2026 08:24CemaCemaCPPg++13.3.0Success74,149+16.50 RP
Apr 2, 2026 00:41olliecrowolliecrowCSHARP9.0.14Success166,492
Apr 1, 2026 21:22olliecrowolliecrowZIG0.14.0Success72,932
Apr 1, 2026 21:20olliecrowolliecrowZIG0.14.0Success72,732
Mar 31, 2026 23:36olliecrowolliecrowCPPg++13.3.0Error
Mar 30, 2026 16:20Dominique GarmierDominique GarmierRUSTrust-1.94.1Success70,889
Mar 30, 2026 15:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Success70,957
Mar 30, 2026 14:22Dominique GarmierDominique GarmierRUSTrust-1.94.1Success72,559
Mar 30, 2026 14:03Dominique GarmierDominique GarmierRUSTrust-1.94.1Success70,700
Mar 30, 2026 13:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Success70,670
Mar 30, 2026 12:28Dominique GarmierDominique GarmierRUSTrust-1.94.1Success70,832