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 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
Mar 30, 2026 11:32Dominique GarmierDominique GarmierRUSTrust-1.94.1Success79,695
Mar 30, 2026 10:23Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,506,824
Mar 30, 2026 10:05Dominique GarmierDominique GarmierRUSTrust-1.94.1Success97,078
Mar 30, 2026 08:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Success72,711
Mar 30, 2026 07:45Dominique GarmierDominique GarmierRUSTrust-1.94.1Success76,673
Mar 30, 2026 07:44Dominique GarmierDominique GarmierRUSTrust-1.94.1Success83,408
Mar 30, 2026 07:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 30, 2026 07:31Dominique GarmierDominique GarmierRUSTrust-1.94.1Success71,516
Mar 30, 2026 05:54limanjun99limanjun99CPPg++13.3.0Success61,916
Mar 30, 2026 05:52limanjun99limanjun99CPPg++13.3.0Success58,551
Mar 30, 2026 05:51limanjun99limanjun99CPPg++13.3.0Success58,235+3.38 RP
Mar 30, 2026 05:45limanjun99limanjun99CPPg++13.3.0Success59,586
Mar 30, 2026 05:41limanjun99limanjun99CPPg++13.3.0Success65,311
Mar 30, 2026 05:40limanjun99limanjun99CPPg++13.3.0Success63,981
Mar 30, 2026 05:35limanjun99limanjun99CPPg++13.3.0Success59,405+6.91 RP
Mar 30, 2026 05:30limanjun99limanjun99CPPg++13.3.0Success62,149
Mar 30, 2026 05:14limanjun99limanjun99CPPg++13.3.0Success62,086
Mar 30, 2026 05:04limanjun99limanjun99CPPg++13.3.0Success61,946+12.73 RP
Mar 30, 2026 05:00limanjun99limanjun99CPPg++13.3.0Error
Mar 30, 2026 04:53limanjun99limanjun99CPPg++13.3.0Success67,251+1.25 RP
Mar 30, 2026 04:36limanjun99limanjun99CPPg++13.3.0Success68,619
Mar 30, 2026 04:32limanjun99limanjun99CPPg++13.3.0Success67,822+0.77 RP
Mar 30, 2026 03:54limanjun99limanjun99CPPg++13.3.0Success68,178+0.21 RP
Mar 30, 2026 03:53limanjun99limanjun99CPPg++13.3.0Success68,695
Mar 29, 2026 23:59Dominique GarmierDominique GarmierRUSTrust-1.94.1Success349,014
Mar 29, 2026 00:54Dominique GarmierDominique GarmierGOgo1.26.1Success249,249
Mar 29, 2026 00:09Dominique GarmierDominique GarmierGOgo1.26.1Success223,786
Mar 28, 2026 23:45Dominique GarmierDominique GarmierCPPg++13.3.0Success388,768
Mar 27, 2026 00:15Dominique GarmierDominique GarmierCPPg++13.3.0Success69,843
Mar 27, 2026 00:14Dominique GarmierDominique GarmierCPPg++13.3.0Success70,251
Mar 26, 2026 22:50Dominique GarmierDominique GarmierGOgo1.26.1Success154,495
Mar 26, 2026 22:15Dominique GarmierDominique GarmierRUSTrust-1.94.0Success682,297
Mar 26, 2026 21:45Dominique GarmierDominique GarmierCPPclang++18.1.3Success72,549
Mar 26, 2026 19:12Dominique GarmierDominique GarmierCPPg++13.3.0Success81,292
Mar 26, 2026 19:12Dominique GarmierDominique GarmierCPPg++13.3.0Success69,335
Mar 26, 2026 19:09Dominique GarmierDominique GarmierCPPclang++18.1.3Success71,024
Mar 26, 2026 18:38Dominique GarmierDominique GarmierCPPg++13.3.0Success69,259+1.39 RP
Mar 26, 2026 18:36Dominique GarmierDominique GarmierCPPclang++18.1.3Success83,327
Mar 26, 2026 10:57Dominique GarmierDominique GarmierRUSTrust-1.94.0Success97,468
Mar 26, 2026 10:46Dominique GarmierDominique GarmierZIG0.13.0Success72,895
Mar 26, 2026 10:23Dominique GarmierDominique GarmierRUSTrust-1.94.0Success9,586,657
Mar 25, 2026 21:40Dominique GarmierDominique GarmierZIG0.13.0Success71,241
Mar 25, 2026 20:30Dominique GarmierDominique GarmierZIG0.13.0Success70,473+3.40 RP
Mar 25, 2026 19:57Dominique GarmierDominique GarmierZIG0.13.0Success121,349
Mar 25, 2026 18:39Dominique GarmierDominique GarmierZIG0.13.0Success121,322
Mar 25, 2026 17:57Dominique GarmierDominique GarmierZIG0.13.0Success98,505
Mar 25, 2026 17:15Dominique GarmierDominique GarmierZIG0.13.0Success103,338
Mar 25, 2026 15:38Dominique GarmierDominique GarmierZIG0.13.0Success72,203+40.75 RP
Mar 25, 2026 15:01olliecrowolliecrowCPPg++13.3.0Success97,762
Mar 25, 2026 14:54olliecrowolliecrowCPPg++13.3.0Success96,195