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 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
Feb 11, 2026 11:13Alex KentAlex KentCPPclang++18.1.3Success21,583,989+0.46 RP
Feb 11, 2026 07:01MMisMMisCPPg++13.3.0Success107,841+75.70 RP
Feb 11, 2026 06:23MMisMMisCPPg++13.3.0Success597,122
Feb 11, 2026 06:20MMisMMisCPPg++13.3.0Success593,289
Feb 11, 2026 06:10MMisMMisCPPg++13.3.0Success588,946
Feb 10, 2026 14:36MMisMMisCPPg++13.3.0Success590,524
Feb 10, 2026 14:34MMisMMisCPPg++13.3.0Success593,635
Feb 10, 2026 14:21MMisMMisCPPg++13.3.0Success588,157
Feb 10, 2026 14:10MMisMMisCPPg++13.3.0Success587,143+10.99 RP
Feb 10, 2026 13:07MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:50MMisMMisCPPg++13.3.0Success1,654,176+1.01 RP
Feb 10, 2026 10:46MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:43MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:40MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:39MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:20MMisMMisCPPg++13.3.0Success1,985,730+5.04 RP
Feb 10, 2026 10:11MMisMMisCPPg++13.3.0Error
Feb 10, 2026 10:08MMisMMisCPPg++13.3.0Error
Feb 5, 2026 22:55lipapipalipapipaCPPg++13.3.0Success61,770+34.64 RP
Feb 5, 2026 22:15lipapipalipapipaCPPg++13.3.0Success82,308
Feb 5, 2026 21:04lipapipalipapipaCPPg++13.3.0Success78,586+127.25 RP
Jan 28, 2026 01:10Josu San MartinJosu San MartinCPPg++13.3.0Success129,200
Jan 17, 2026 06:17Josu San MartinJosu San MartinCPPg++13.3.0Success68,754
Jan 17, 2026 05:00Josu San MartinJosu San MartinCPPg++13.3.0Success68,397
Jan 17, 2026 04:41Josu San MartinJosu San MartinCPPg++13.3.0Success68,119+1.26 RP
Jan 17, 2026 04:34Josu San MartinJosu San MartinCPPg++13.3.0Success84,611
Jan 17, 2026 01:49Josu San MartinJosu San MartinCPPg++13.3.0Success69,457
Jan 17, 2026 01:49Josu San MartinJosu San MartinCPPg++13.3.0Success69,297
Jan 17, 2026 01:48Josu San MartinJosu San MartinCPPg++13.3.0Success69,857