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 12, 2026 03:45olliecrowolliecrowCPPg++13.3.0Success60,986
Mar 12, 2026 03:31olliecrowolliecrowCPPg++13.3.0Success60,997
Mar 12, 2026 03:00olliecrowolliecrowCPPg++13.3.0Success60,922
Mar 11, 2026 02:52Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success74,635
Mar 11, 2026 02:46Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success74,300+134.59 RP
Mar 10, 2026 06:08olliecrowolliecrowCPPg++13.3.0Success60,905+0.27 RP
Mar 6, 2026 10:54olliecrowolliecrowCPPclang++18.1.3Success62,427
Mar 6, 2026 10:49olliecrowolliecrowCPPg++13.3.0Success61,005+1.13 RP
Mar 6, 2026 10:41olliecrowolliecrowCPPg++13.3.0Success61,430+19.63 RP
Mar 6, 2026 00:09olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 19:22olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 19:02olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:58olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:57olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:56olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:55olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 18:54olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:48olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:45olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:43olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:35olliecrowolliecrowCPPg++13.3.0Success69,884
Mar 5, 2026 01:19olliecrowolliecrowCPPg++13.3.0Error
Mar 5, 2026 01:14olliecrowolliecrowCPPg++13.3.0Success69,854+0.02 RP
Mar 5, 2026 00:57olliecrowolliecrowCPPg++13.3.0Success70,378
Mar 5, 2026 00:17olliecrowolliecrowCPPg++13.3.0Success69,865+0.06 RP
Mar 4, 2026 23:51olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:46olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:44olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 23:09olliecrowolliecrowCPPg++13.3.0Success69,976
Mar 4, 2026 23:00olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 22:58olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 22:55olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 22:51olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 22:49olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 22:48olliecrowolliecrowCPPg++13.3.0Success69,897
Mar 4, 2026 05:35olliecrowolliecrowCPPg++13.3.0Success69,938
Mar 4, 2026 05:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 05:22olliecrowolliecrowCPPg++13.3.0Success70,192
Mar 4, 2026 04:32olliecrowolliecrowCPPg++13.3.0Success69,895+0.02 RP
Mar 4, 2026 04:25olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 04:16olliecrowolliecrowCPPg++13.3.0Success69,903+0.05 RP
Mar 4, 2026 04:05olliecrowolliecrowCPPg++13.3.0Success69,927
Mar 4, 2026 03:50olliecrowolliecrowCPPg++13.3.0Success70,189
Mar 4, 2026 03:37olliecrowolliecrowCPPg++13.3.0Success529,857
Mar 4, 2026 03:35olliecrowolliecrowCPPg++13.3.0Success173,251
Mar 4, 2026 03:29olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:27olliecrowolliecrowCPPg++13.3.0Success75,214
Mar 4, 2026 03:17olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:13olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:08olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 03:04olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:56olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:52olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:44Josu San MartinJosu San MartinCSHARP9.0.13Success71,143+0.22 RP
Mar 4, 2026 02:41olliecrowolliecrowCPPg++13.3.0Success70,035
Mar 4, 2026 02:32Josu San MartinJosu San MartinCSHARP9.0.13Success71,254+80.70 RP
Mar 4, 2026 02:24olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:21olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:18olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:18olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 02:03olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:58olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:53olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:31olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:23olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:19olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:15olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 01:02olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 00:57olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 00:52olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 00:47olliecrowolliecrowCPPg++13.3.0Success70,165
Mar 3, 2026 23:42olliecrowolliecrowCPPg++13.3.0Success69,927+0.49 RP
Mar 3, 2026 23:34olliecrowolliecrowCPPg++13.3.0Success70,168+0.95 RP
Mar 3, 2026 22:56olliecrowolliecrowCPPg++13.3.0Success176,216
Mar 3, 2026 22:45olliecrowolliecrowCPPg++13.3.0Success167,381
Mar 3, 2026 22:43olliecrowolliecrowCPPg++13.3.0Success70,868
Mar 3, 2026 22:38olliecrowolliecrowCPPg++13.3.0Success70,908
Mar 3, 2026 22:37olliecrowolliecrowCPPg++13.3.0Success71,241
Mar 3, 2026 22:35olliecrowolliecrowCPPg++13.3.0Success70,895
Mar 3, 2026 22:34olliecrowolliecrowCPPg++13.3.0Success85,089
Mar 3, 2026 22:33olliecrowolliecrowCPPclang++18.1.3Success72,473
Mar 3, 2026 22:32olliecrowolliecrowCPPg++13.3.0Success70,641+0.04 RP
Mar 3, 2026 22:30olliecrowolliecrowCPPg++13.3.0Success107,843
Mar 3, 2026 22:27olliecrowolliecrowCPPg++13.3.0Success70,662+48.64 RP
Mar 3, 2026 22:24olliecrowolliecrowCPPg++13.3.0Success107,665+92.88 RP
Mar 3, 2026 13:20NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success174,322
Mar 3, 2026 13:17NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success172,822
Mar 3, 2026 13:10NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Mar 3, 2026 13:07NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Mar 3, 2026 13:02NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Mar 3, 2026 12:54NoSIMD_C#NoSIMD_C#CSHARP9.0.13Success167,657
Mar 3, 2026 12:52NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success167,884
Mar 3, 2026 12:48NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Feb 12, 2026 14:36Alex KentAlex KentCPPg++13.3.0Success500,141+0.06 RP
Feb 11, 2026 14:04Alex KentAlex KentCPPg++13.3.0Success504,114
Feb 11, 2026 12:41Alex KentAlex KentCPPg++13.3.0Success501,762+19.45 RP
Feb 11, 2026 12:40Alex KentAlex KentCPPg++13.3.0Error
Feb 11, 2026 12:13Alex KentAlex KentCPPg++13.3.0Success20,934,343+0.01 RP
Feb 11, 2026 12:11Alex KentAlex KentCPPclang++18.1.3Success21,352,097
Feb 11, 2026 12:08Alex KentAlex KentCPPclang++18.1.3Success21,302,135+0.01 RP