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 14, 2025 03:26Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 13, 2025 14:31Emanuele BolognesiEmanuele BolognesiRUSTrust-1.81.0Success4,989,251+0.99 RP
Apr 13, 2025 14:10Emanuele BolognesiEmanuele BolognesiRUSTrust-1.81.0Success9,828,216+0.55 RP
Apr 13, 2025 14:02Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Error
Apr 13, 2025 13:40Emanuele BolognesiEmanuele BolognesiCPPclang++18.1.3Success21,504,224+0.47 RP
Apr 12, 2025 23:17barronweibarronweiRUSTrust-1.86.0Error
Apr 12, 2025 23:16barronweibarronweiRUSTrust-1.86.0Error
Apr 12, 2025 23:15barronweibarronweiRUSTrust-1.86.0Error
Apr 12, 2025 05:44Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success70,192
Apr 12, 2025 05:43Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,578+0.07 RP
Apr 12, 2025 04:37Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,608+0.89 RP
Apr 12, 2025 04:33Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success68,019+3.96 RP
Apr 12, 2025 04:32Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 12, 2025 04:21Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 12, 2025 04:13Drew GarciaDrew GarciaCPPclang++18.1.3Success78,216
Apr 12, 2025 01:59Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 12, 2025 01:57Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 23:01Drew GarciaDrew GarciaCPPclang++18.1.3Success77,822+2.21 RP
Apr 11, 2025 22:50Drew GarciaDrew GarciaCPPclang++18.1.3Success79,186+25.84 RP
Apr 11, 2025 22:44Drew GarciaDrew GarciaCPPclang++18.1.3Success100,057
Apr 11, 2025 22:43Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 22:36Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 22:29Drew GarciaDrew GarciaCPPclang++18.1.3Success100,719
Apr 11, 2025 22:26Drew GarciaDrew GarciaCPPclang++18.1.3Success154,757
Apr 11, 2025 22:19Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 22:11Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 22:06Drew GarciaDrew GarciaCPPclang++18.1.3Success104,941
Apr 11, 2025 21:59Drew GarciaDrew GarciaCPPclang++18.1.3Success99,559+22.50 RP
Apr 11, 2025 21:57Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 21:48Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 21:45Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 21:42Drew GarciaDrew GarciaCPPclang++18.1.3Success128,292+77.95 RP
Apr 11, 2025 21:37Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 11, 2025 20:50Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,500
Apr 11, 2025 20:49Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,484
Apr 11, 2025 20:49Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,859
Apr 11, 2025 20:47Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,519
Apr 11, 2025 20:46Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success59,768
Apr 11, 2025 20:46Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,451
Apr 11, 2025 20:45Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Apr 11, 2025 20:43Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Apr 11, 2025 20:42Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,470
Apr 11, 2025 18:11Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success69,900+1.21 RP
Apr 11, 2025 17:59Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 17:57Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success70,681
Apr 11, 2025 17:54Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 17:24Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,300,784
Apr 11, 2025 17:08Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 16:59Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success72,565
Apr 11, 2025 15:02Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,327,549
Apr 11, 2025 15:00Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,363,368
Apr 11, 2025 14:45Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success70,514
Apr 11, 2025 06:20Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,073
Apr 11, 2025 05:39Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success70,497+0.47 RP
Apr 11, 2025 05:38Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 05:37Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 05:36Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 05:34Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success70,730+0.47 RP
Apr 11, 2025 04:56Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 04:49Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,152,792
Apr 11, 2025 04:32Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,220,373
Apr 11, 2025 04:10Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 04:10Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 04:07Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 04:06Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 03:41Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 03:33Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 03:31Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 03:16Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success8,118,224
Apr 11, 2025 03:15Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 02:27Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success70,965+0.72 RP
Apr 11, 2025 02:27Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success75,973
Apr 11, 2025 01:50Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 01:46Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success71,684
Apr 11, 2025 01:42Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success71,643
Apr 11, 2025 01:40Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 01:38Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success71,332+0.77 RP
Apr 11, 2025 01:38Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success72,476
Apr 11, 2025 01:29Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:29Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:28Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,981
Apr 11, 2025 01:26Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:17Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:13Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:11Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:07Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:05Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 01:02Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,990,919
Apr 11, 2025 00:59Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,896,270
Apr 11, 2025 00:58Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 00:57Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 00:57Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 00:54Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success6,836,970
Apr 11, 2025 00:54Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,599,557
Apr 11, 2025 00:46Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 11, 2025 00:46Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 11, 2025 00:37Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success72,632
Apr 11, 2025 00:35Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,727+138.95 RP
Apr 10, 2025 21:31Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success21,170,841+0.47 RP
Apr 9, 2025 18:00NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success271,511