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 9, 2025 17:53NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success271,432
Apr 9, 2025 17:41NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success273,030
Apr 9, 2025 16:55NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success272,476
Apr 9, 2025 16:51NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success607,965
Apr 9, 2025 16:47NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success573,973
Apr 9, 2025 16:43NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success633,362
Apr 9, 2025 16:40NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success592,735
Apr 9, 2025 16:37NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success596,622
Apr 9, 2025 16:33NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success273,286
Apr 9, 2025 16:32NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success274,108
Apr 9, 2025 16:32NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success272,681
Apr 9, 2025 16:31NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success272,454
Apr 9, 2025 16:30NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success271,189+0.24 RP
Apr 9, 2025 16:28NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success576,095
Apr 9, 2025 16:27NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success578,054
Apr 9, 2025 16:26NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 16:21NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 16:21NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 16:17NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success275,203
Apr 9, 2025 16:16NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success279,062
Apr 9, 2025 16:15NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success277,527
Apr 9, 2025 16:14NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success274,092
Apr 9, 2025 12:01NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success274,438
Apr 9, 2025 12:00NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success586,505
Apr 9, 2025 11:56NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success509,462
Apr 9, 2025 11:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success325,241
Apr 9, 2025 11:40NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 11:30NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 08:46NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 08:41NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 08:09NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 07:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 07:27NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 07:18NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 07:08NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 05:44NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 00:52NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 00:48NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 00:44NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 9, 2025 00:31NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success272,800
Apr 9, 2025 00:26NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 8, 2025 07:20NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success21,444,786
Apr 6, 2025 04:18NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success279,470
Apr 6, 2025 03:56NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success282,068
Apr 5, 2025 19:17NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success273,041
Apr 5, 2025 19:13NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success273,786
Apr 5, 2025 19:05NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success275,105
Apr 5, 2025 19:04NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 5, 2025 19:03NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 5, 2025 19:02NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 5, 2025 19:01NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 5, 2025 19:00NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 5, 2025 18:58NoSIMD_C#NoSIMD_C#CSHARP9.0.3Error
Apr 4, 2025 12:58NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success332,854
Mar 26, 2025 22:28Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 22:25Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 22:25Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 21:52Aniruddha DebAniruddha DebCPPg++13.2.0Success70,005
Mar 26, 2025 21:50Aniruddha DebAniruddha DebCPPg++13.2.0Success70,868
Mar 26, 2025 21:46Aniruddha DebAniruddha DebCPPg++13.2.0Success69,927
Mar 26, 2025 21:44Aniruddha DebAniruddha DebCPPg++13.2.0Success71,597
Mar 26, 2025 21:39Aniruddha DebAniruddha DebCPPg++13.2.0Success69,895
Mar 26, 2025 21:38Aniruddha DebAniruddha DebCPPg++13.2.0Success69,889
Mar 26, 2025 21:20Aniruddha DebAniruddha DebCPPg++13.2.0Success69,354
Mar 26, 2025 21:20Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 21:19Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 20:04Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 19:56Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 19:55Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 19:32Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 19:30Aniruddha DebAniruddha DebCPPg++13.2.0Success70,570
Mar 26, 2025 19:27Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 19:26Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:50Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:47Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:46Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:45Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:44Aniruddha DebAniruddha DebCPPg++13.2.0Success71,900
Mar 26, 2025 18:40Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:39Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:38Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:29Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:28Aniruddha DebAniruddha DebCPPg++13.2.0Error
Mar 26, 2025 18:26Aniruddha DebAniruddha DebCPPg++13.2.0Success69,930
Mar 26, 2025 17:44Aniruddha DebAniruddha DebCPPg++13.2.0Success69,905
Mar 26, 2025 17:38Aniruddha DebAniruddha DebCPPg++13.2.0Success69,841
Mar 17, 2025 23:38Aniruddha DebAniruddha DebCPPg++13.2.0Success67,778
Mar 17, 2025 23:34Aniruddha DebAniruddha DebCPPg++13.2.0Success67,808
Mar 17, 2025 23:34Aniruddha DebAniruddha DebCPPg++13.2.0Success71,708
Mar 17, 2025 23:34Aniruddha DebAniruddha DebCPPg++13.2.0Success69,927
Mar 17, 2025 23:32Aniruddha DebAniruddha DebCPPg++13.2.0Success69,919
Mar 17, 2025 23:32Aniruddha DebAniruddha DebCPPg++13.2.0Success70,786
Mar 17, 2025 23:32Aniruddha DebAniruddha DebCPPg++13.2.0Success67,786
Mar 17, 2025 23:31Aniruddha DebAniruddha DebCPPg++13.2.0Success67,846
Mar 17, 2025 23:31Aniruddha DebAniruddha DebCPPg++13.2.0Success67,849
Mar 17, 2025 23:30Aniruddha DebAniruddha DebCPPg++13.2.0Success69,222
Mar 17, 2025 23:30Aniruddha DebAniruddha DebCPPg++13.2.0Success75,300
Mar 17, 2025 23:29Aniruddha DebAniruddha DebCPPg++13.2.0Success75,416
Mar 17, 2025 23:28Aniruddha DebAniruddha DebCPPg++13.2.0Success75,327
Mar 17, 2025 23:28Aniruddha DebAniruddha DebCPPg++13.2.0Success75,314