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 18:58emily graceemily graceCPPg++13.2.0Error
Apr 18, 2025 18:53emily graceemily graceCPPg++13.2.0Error
Apr 18, 2025 18:52emily graceemily graceCPPg++13.2.0Error
Apr 18, 2025 18:49emily graceemily graceCPPg++13.2.0Success71,857
Apr 18, 2025 18:48emily graceemily graceCPPg++13.2.0Success72,527
Apr 18, 2025 16:52emily graceemily graceCPPg++13.2.0Success71,849+1.51 RP
Apr 18, 2025 16:48emily graceemily graceCPPg++13.2.0Error
Apr 18, 2025 16:39emily graceemily graceCPPg++13.2.0Success72,635+0.98 RP
Apr 18, 2025 16:36emily graceemily graceCPPclang++18.1.3Success73,157+40.71 RP
Apr 18, 2025 16:32emily graceemily graceCPPclang++18.1.3Error
Apr 18, 2025 16:21emily graceemily graceCPPclang++18.1.3Success943,843
Apr 18, 2025 08:24Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success767,897
Apr 18, 2025 08:23Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success812,714
Apr 18, 2025 07:44Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success631,708+13.83 RP
Apr 18, 2025 07:27Emanuele BolognesiEmanuele BolognesiRUSTrust-1.86.0Success4,989,503
Apr 18, 2025 03:52Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,762
Apr 18, 2025 03:51Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,638+0.05 RP
Apr 18, 2025 03:48Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,814
Apr 18, 2025 03:42Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,876
Apr 18, 2025 03:42Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 03:41Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 18, 2025 03:39Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Error
Apr 18, 2025 03:39Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,024
Apr 18, 2025 03:37Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,884
Apr 18, 2025 03:37Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,978
Apr 18, 2025 03:26Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,657
Apr 18, 2025 03:23Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,689
Apr 18, 2025 03:23Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,838
Apr 18, 2025 03:21Chandrasekaran AkashChandrasekaran AkashCPPclang++18.1.3Success61,146
Apr 18, 2025 03:17Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,735
Apr 18, 2025 03:16Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,816
Apr 18, 2025 03:16Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,754
Apr 18, 2025 03:15Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,019
Apr 18, 2025 03:10Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,197
Apr 18, 2025 03:02Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,811
Apr 18, 2025 03:00Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,795
Apr 18, 2025 02:57Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,711
Apr 18, 2025 02:56Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,268
Apr 18, 2025 02:56Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,135
Apr 18, 2025 02:55Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,208
Apr 18, 2025 02:53Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 02:52Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 02:49Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,249
Apr 18, 2025 02:48Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,770
Apr 18, 2025 02:46Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,230
Apr 18, 2025 02:42Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,800
Apr 18, 2025 02:36Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Error
Apr 18, 2025 02:27Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,657+0.18 RP
Apr 18, 2025 02:25Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,722+0.48 RP
Apr 18, 2025 02:12Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,032
Apr 18, 2025 02:11Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success61,078
Apr 18, 2025 02:11Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success62,062
Apr 18, 2025 02:09Chandrasekaran AkashChandrasekaran AkashCPPg++13.2.0Success60,900+0.15 RP
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