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 18, 2025 00:44Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success65,124
Apr 18, 2025 00:40Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,943
Apr 18, 2025 00:40Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success65,173
Apr 18, 2025 00:39Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success65,697
Apr 18, 2025 00:38Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,916
Apr 18, 2025 00:36Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success64,978
Apr 16, 2025 01:30emily graceemily graceCPPclang++18.1.3Success126,554
Apr 16, 2025 01:28emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:25emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:17emily graceemily graceCPPclang++18.1.3Success104,189+5.86 RP
Apr 16, 2025 01:15emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:14emily graceemily graceCPPg++13.2.0Error
Apr 16, 2025 01:10emily graceemily graceCPPg++13.2.0Success233,895
Apr 16, 2025 01:09emily graceemily graceCPPg++13.2.0Error
Apr 16, 2025 01:08emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:06emily graceemily graceCPPclang++18.1.3Success137,416
Apr 16, 2025 01:05emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:03emily graceemily graceCPPclang++18.1.3Success146,165
Apr 16, 2025 01:01emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 01:00emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:56emily graceemily graceCPPclang++18.1.3Success111,616
Apr 16, 2025 00:54emily graceemily graceCPPclang++18.1.3Success412,941
Apr 16, 2025 00:53emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:51emily graceemily graceCPPclang++18.1.3Success353,824
Apr 16, 2025 00:50emily graceemily graceCPPclang++18.1.3Success350,162
Apr 16, 2025 00:48emily graceemily graceCPPclang++18.1.3Success119,024
Apr 16, 2025 00:48emily graceemily graceCPPclang++18.1.3Success1,639,941
Apr 16, 2025 00:46emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:45emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:20emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:13emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:07emily graceemily graceCPPclang++18.1.3Success21,987,400
Apr 16, 2025 00:06emily graceemily graceCPPclang++18.1.3Error
Apr 16, 2025 00:03emily graceemily graceCPPclang++18.1.3Success152,424
Apr 16, 2025 00:01emily graceemily graceCPPclang++18.1.3Error
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