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
Mar 20, 2026 21:26olliecrowolliecrowGOgo1.26.1Success102,281
Mar 20, 2026 21:20Josu San MartinJosu San MartinCPPclang++18.1.3Success64,624+7.45 RP
Mar 20, 2026 21:19Josu San MartinJosu San MartinCPPclang++18.1.3Success67,892+0.49 RP
Mar 20, 2026 21:19Josu San MartinJosu San MartinCPPg++13.3.0Success68,576
Mar 20, 2026 21:17olliecrowolliecrowGOgo1.26.1Success102,278
Mar 20, 2026 21:10olliecrowolliecrowGOgo1.26.1Success102,486
Mar 20, 2026 21:06olliecrowolliecrowGOgo1.26.1Success102,227
Mar 20, 2026 20:58olliecrowolliecrowGOgo1.26.1Success102,232
Mar 20, 2026 20:54olliecrowolliecrowGOgo1.26.1Success102,308
Mar 20, 2026 20:48olliecrowolliecrowGOgo1.26.1Success102,357
Mar 20, 2026 20:44olliecrowolliecrowGOgo1.26.1Success102,219
Mar 20, 2026 20:38olliecrowolliecrowGOgo1.26.1Success102,192
Mar 20, 2026 20:30olliecrowolliecrowGOgo1.26.1Success102,251
Mar 20, 2026 20:25olliecrowolliecrowGOgo1.26.1Success101,824
Mar 20, 2026 20:16olliecrowolliecrowGOgo1.26.1Success102,257
Mar 20, 2026 20:13olliecrowolliecrowGOgo1.26.1Success102,278
Mar 20, 2026 20:08olliecrowolliecrowGOgo1.26.1Success102,322
Mar 20, 2026 20:03olliecrowolliecrowGOgo1.26.1Success101,273
Mar 20, 2026 20:00olliecrowolliecrowGOgo1.26.1Error
Mar 20, 2026 20:00olliecrowolliecrowGOgo1.26.1Success102,246
Mar 20, 2026 19:53olliecrowolliecrowGOgo1.26.1Success102,297
Mar 20, 2026 19:45olliecrowolliecrowGOgo1.26.1Success102,227
Mar 20, 2026 19:34olliecrowolliecrowGOgo1.26.1Success102,268
Mar 20, 2026 19:32olliecrowolliecrowGOgo1.26.1Success101,538
Mar 20, 2026 19:30olliecrowolliecrowGOgo1.26.1Success101,746
Mar 20, 2026 19:25olliecrowolliecrowGOgo1.26.1Success102,300
Mar 20, 2026 19:17olliecrowolliecrowGOgo1.26.1Success101,876
Mar 20, 2026 19:16olliecrowolliecrowGOgo1.26.1Success101,768
Mar 20, 2026 19:15olliecrowolliecrowGOgo1.26.1Success101,649
Mar 20, 2026 19:11olliecrowolliecrowGOgo1.26.1Success102,300
Mar 20, 2026 19:06olliecrowolliecrowGOgo1.26.1Success102,205
Mar 20, 2026 19:00olliecrowolliecrowGOgo1.26.1Success102,203
Mar 20, 2026 18:55olliecrowolliecrowGOgo1.26.1Success102,303
Mar 20, 2026 18:46olliecrowolliecrowGOgo1.26.1Success101,741
Mar 20, 2026 18:40olliecrowolliecrowGOgo1.26.1Success102,354
Mar 20, 2026 18:33olliecrowolliecrowGOgo1.26.1Success101,873
Mar 20, 2026 18:31olliecrowolliecrowGOgo1.26.1Success102,168
Mar 20, 2026 18:22olliecrowolliecrowGOgo1.26.1Success102,262
Mar 20, 2026 18:17olliecrowolliecrowGOgo1.26.1Success102,278
Mar 20, 2026 18:15olliecrowolliecrowGOgo1.26.1Success102,332
Mar 20, 2026 18:13olliecrowolliecrowGOgo1.26.1Success102,232
Mar 20, 2026 18:08olliecrowolliecrowGOgo1.26.1Success101,684
Mar 20, 2026 18:05olliecrowolliecrowGOgo1.26.1Success101,405
Mar 20, 2026 18:01olliecrowolliecrowGOgo1.26.1Success101,062
Mar 20, 2026 17:58olliecrowolliecrowGOgo1.26.1Success101,486
Mar 20, 2026 17:55olliecrowolliecrowGOgo1.26.1Success102,219
Mar 20, 2026 17:53olliecrowolliecrowGOgo1.26.1Success102,911
Mar 20, 2026 17:48olliecrowolliecrowGOgo1.26.1Success102,265
Mar 20, 2026 17:43olliecrowolliecrowGOgo1.26.1Success102,470
Mar 20, 2026 17:38olliecrowolliecrowGOgo1.26.1Success101,527
Mar 20, 2026 17:35olliecrowolliecrowGOgo1.26.1Error
Mar 20, 2026 17:34olliecrowolliecrowGOgo1.26.1Success102,219
Mar 20, 2026 17:24olliecrowolliecrowGOgo1.26.1Success101,416
Mar 20, 2026 17:09olliecrowolliecrowGOgo1.26.1Success102,965
Mar 20, 2026 17:07olliecrowolliecrowGOgo1.26.1Success102,916
Mar 20, 2026 17:05olliecrowolliecrowGOgo1.26.1Success102,508
Mar 20, 2026 17:03olliecrowolliecrowGOgo1.26.1Success102,311
Mar 20, 2026 17:01olliecrowolliecrowGOgo1.26.1Success101,295
Mar 20, 2026 16:54olliecrowolliecrowGOgo1.26.1Success111,357
Mar 20, 2026 16:51olliecrowolliecrowGOgo1.26.1Success261,557
Mar 20, 2026 16:47olliecrowolliecrowGOgo1.26.1Success180,792
Mar 19, 2026 17:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success72,568
Mar 19, 2026 15:30limanjun99limanjun99CPPg++13.3.0Success68,278+0.48 RP
Mar 19, 2026 15:23limanjun99limanjun99CPPg++13.3.0Success68,503+7.05 RP
Mar 19, 2026 15:20limanjun99limanjun99CPPg++13.3.0Success71,981+37.57 RP
Mar 19, 2026 15:14limanjun99limanjun99CPPg++13.3.0Success98,665+100.89 RP
Mar 19, 2026 14:33limanjun99limanjun99CPPg++13.3.0Success21,501,570+0.47 RP
Mar 19, 2026 14:28Dominique GarmierDominique GarmierCPPg++13.3.0Success70,073
Mar 19, 2026 14:27Dominique GarmierDominique GarmierCPPg++13.3.0Success71,349
Mar 19, 2026 00:29Dominique GarmierDominique GarmierCPPg++13.3.0Success69,965
Mar 19, 2026 00:06Dominique GarmierDominique GarmierCPPg++13.3.0Success69,938+0.16 RP
Mar 18, 2026 23:35Dominique GarmierDominique GarmierCPPg++13.3.0Success70,435
Mar 17, 2026 02:13izotoffizotoffGOgo1.26.1Success124,189
Mar 16, 2026 22:48izotoffizotoffGOgo1.26.1Success123,235
Mar 16, 2026 22:44izotoffizotoffGOgo1.26.1Success123,873
Mar 16, 2026 22:39izotoffizotoffGOgo1.26.1Success139,705
Mar 16, 2026 22:38izotoffizotoffGOgo1.26.1Success140,046
Mar 16, 2026 22:37izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:36izotoffizotoffGOgo1.26.1Success139,565
Mar 16, 2026 22:35izotoffizotoffGOgo1.26.1Success139,016
Mar 16, 2026 22:33izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:32izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:31izotoffizotoffGOgo1.26.1Success124,789
Mar 16, 2026 22:30izotoffizotoffGOgo1.26.1Success124,016
Mar 16, 2026 22:27izotoffizotoffGOgo1.26.1Success124,097
Mar 16, 2026 22:26izotoffizotoffGOgo1.26.1Success124,551
Mar 16, 2026 22:25izotoffizotoffGOgo1.26.1Success124,497
Mar 16, 2026 22:20izotoffizotoffGOgo1.26.1Success137,943
Mar 16, 2026 22:19izotoffizotoffGOgo1.26.1Success138,151
Mar 16, 2026 22:18izotoffizotoffGOgo1.26.1Success137,684
Mar 16, 2026 22:17izotoffizotoffGOgo1.26.1Success137,978
Mar 16, 2026 22:16izotoffizotoffGOgo1.26.1Success137,565
Mar 16, 2026 22:13izotoffizotoffGOgo1.26.1Success280,084
Mar 16, 2026 22:12izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:11izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:06izotoffizotoffGOgo1.26.1Error
Mar 16, 2026 22:01izotoffizotoffGOgo1.26.1Success124,108
Mar 16, 2026 22:00izotoffizotoffGOgo1.26.1Success124,049
Mar 16, 2026 00:04Dominique GarmierDominique GarmierCPPg++13.3.0Success100,938
Mar 15, 2026 23:52Dominique GarmierDominique GarmierCPPg++13.3.0Success73,111