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 15, 2025 23:58emily graceemily graceCPPclang++18.1.3Error
Apr 15, 2025 23:55emily graceemily graceCPPclang++18.1.3Error
Apr 15, 2025 23:50emily graceemily graceCPPclang++18.1.3Success110,970+90.11 RP
Apr 15, 2025 23:47emily graceemily graceCPPclang++18.1.3Error
Apr 14, 2025 17:55Joad NacerJoad NacerCPPclang++18.1.3Error
Apr 14, 2025 17:54Joad NacerJoad NacerCPPclang++18.1.3Error
Apr 14, 2025 12:58Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,216
Apr 14, 2025 12:57Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Apr 14, 2025 12:55Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,178
Apr 14, 2025 12:52Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,362
Apr 14, 2025 12:42Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,770
Apr 14, 2025 12:38Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success60,173
Apr 14, 2025 12:36Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success64,154
Apr 14, 2025 12:34Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Apr 14, 2025 12:23Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,497
Apr 14, 2025 12:21Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Apr 14, 2025 12:17Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,381
Apr 14, 2025 12:16Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,395
Apr 14, 2025 09:06Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,614
Apr 14, 2025 09:04Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,170
Apr 14, 2025 09:04Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,903+0.11 RP
Apr 14, 2025 09:04Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,084
Apr 14, 2025 09:02Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,992
Apr 14, 2025 08:11Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,407,235
Apr 14, 2025 07:36Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success7,525,914
Apr 14, 2025 07:09Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,481
Apr 14, 2025 06:52Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,503
Apr 14, 2025 06:50Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,576
Apr 14, 2025 06:50Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success64,492
Apr 14, 2025 06:41Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success65,997
Apr 14, 2025 06:41Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success66,549
Apr 14, 2025 06:32Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 06:30Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success66,454
Apr 14, 2025 06:30Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 06:25Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 06:18Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,030
Apr 14, 2025 06:15Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,038
Apr 14, 2025 06:12Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,457
Apr 14, 2025 06:12Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success64,478
Apr 14, 2025 06:09Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,630
Apr 14, 2025 06:09Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success67,714
Apr 14, 2025 05:57Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 05:54Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,746
Apr 14, 2025 05:53Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,576
Apr 14, 2025 05:49Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success66,632
Apr 14, 2025 05:48Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 05:32Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,551
Apr 14, 2025 05:30Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success68,222
Apr 14, 2025 04:42Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,484
Apr 14, 2025 04:37Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,273
Apr 14, 2025 04:26Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,946+0.14 RP
Apr 14, 2025 04:23Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,000+10.99 RP
Apr 14, 2025 04:19Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,476
Apr 14, 2025 04:18Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,173
Apr 14, 2025 04:18Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success70,981
Apr 14, 2025 04:16Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 14, 2025 04:14Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success67,668
Apr 14, 2025 04:12Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,581
Apr 14, 2025 04:11Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,486
Apr 14, 2025 04:08Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success66,535+2.05 RP
Apr 14, 2025 03:57Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 14, 2025 03:52Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success67,454+0.27 RP
Apr 14, 2025 03:48Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success8,338,132
Apr 14, 2025 03:29Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success8,361,697
Apr 14, 2025 03:28Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success7,301,700
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