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 02:08Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,081
Apr 18, 2025 02:07Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,954+0.15 RP
Apr 18, 2025 02:04Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,770
Apr 18, 2025 02:03Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,403
Apr 18, 2025 02:03Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,792
Apr 18, 2025 02:03Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,927
Apr 18, 2025 02:03Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,986
Apr 18, 2025 02:02Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,930
Apr 18, 2025 02:02Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,781
Apr 18, 2025 02:01Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,773
Apr 18, 2025 02:00Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,803
Apr 18, 2025 01:54Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 01:50Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success63,676
Apr 18, 2025 01:48Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success63,781
Apr 18, 2025 01:47Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,986
Apr 18, 2025 01:46Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 01:40Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,795
Apr 18, 2025 01:36Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,895
Apr 18, 2025 01:36Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,011+2.11 RP
Apr 18, 2025 01:33Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,814
Apr 18, 2025 01:32Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,878
Apr 18, 2025 01:24Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,827
Apr 18, 2025 01:24Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,811
Apr 18, 2025 01:23Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,811
Apr 18, 2025 01:21Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success71,219
Apr 18, 2025 01:21Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success71,078
Apr 18, 2025 01:20Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,808+0.25 RP
Apr 18, 2025 01:18Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,957
Apr 18, 2025 01:17Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,103
Apr 18, 2025 01:14Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,335
Apr 18, 2025 01:14Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,111
Apr 18, 2025 01:14Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,095
Apr 18, 2025 01:11Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,043
Apr 18, 2025 01:11Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,351
Apr 18, 2025 01:10Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,295
Apr 18, 2025 01:09Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,984
Apr 18, 2025 01:07Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,000
Apr 18, 2025 00:58Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,938
Apr 18, 2025 00:57Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 18, 2025 00:57Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 00:56Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,381
Apr 18, 2025 00:56Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,078
Apr 18, 2025 00:55Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success62,211
Apr 18, 2025 00:55Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,230
Apr 18, 2025 00:52Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success65,203
Apr 18, 2025 00:51Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success65,151
Apr 18, 2025 00:44Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success64,938
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