TopK 
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 | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Jan 19, 2025 09:31 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 09:30 | CPPclang++18.1.3 | Success | 71,019 | ||
| Jan 19, 2025 09:26 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 09:23 | CPPclang++18.1.3 | Success | 71,141 | ||
| Jan 19, 2025 09:22 | CPPclang++18.1.3 | Success | 70,784+0.18 RP | ||
| Jan 19, 2025 09:21 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 09:20 | CPPclang++18.1.3 | Success | 71,181 | ||
| Jan 19, 2025 09:19 | CPPclang++18.1.3 | Success | 71,003 | ||
| Jan 19, 2025 09:14 | CPPclang++18.1.3 | Success | 71,127 | ||
| Jan 19, 2025 09:14 | CPPclang++18.1.3 | Success | 70,876+0.35 RP | ||
| Jan 19, 2025 09:12 | CPPclang++18.1.3 | Success | 71,051+0.01 RP | ||
| Jan 19, 2025 09:10 | CPPclang++18.1.3 | Success | 71,165 | ||
| Jan 19, 2025 09:08 | CPPclang++18.1.3 | Success | 71,054+0.01 RP | ||
| Jan 19, 2025 09:07 | CPPclang++18.1.3 | Success | 71,105 | ||
| Jan 19, 2025 09:05 | CPPclang++18.1.3 | Success | 71,057+0.60 RP | ||
| Jan 19, 2025 09:05 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:57 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:55 | CPPclang++18.1.3 | Success | 71,384 | ||
| Jan 19, 2025 07:55 | CPPclang++18.1.3 | Success | 71,508 | ||
| Jan 19, 2025 07:54 | CPPclang++18.1.3 | Success | 71,389 | ||
| Jan 19, 2025 07:49 | CPPclang++18.1.3 | Success | 71,359+7.52 RP | ||
| Jan 19, 2025 07:46 | CPPclang++18.1.3 | Success | 76,900 | ||
| Jan 19, 2025 07:44 | CPPclang++18.1.3 | Success | 78,419 | ||
| Jan 19, 2025 07:30 | CPPclang++18.1.3 | Success | 75,546 | ||
| Jan 19, 2025 07:30 | CPPclang++18.1.3 | Success | 75,754 | ||
| Jan 19, 2025 07:28 | CPPclang++18.1.3 | Success | 75,600 | ||
| Jan 19, 2025 07:27 | CPPclang++18.1.3 | Success | 107,822 | ||
| Jan 19, 2025 07:26 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:25 | CPPclang++18.1.3 | Success | 75,405+0.19 RP | ||
| Jan 19, 2025 07:10 | CPPclang++18.1.3 | Success | 84,078 | ||
| Jan 19, 2025 07:09 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:08 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:07 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:06 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 07:05 | CPPg++13.2.0 | Success | 71,668+0.44 RP | ||
| Jan 19, 2025 07:03 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 06:57 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 06:56 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 06:54 | CPPclang++18.1.3 | Success | 75,511+5.65 RP | ||
| Jan 19, 2025 06:52 | CPPclang++18.1.3 | Error | |||
| Jan 19, 2025 06:49 | CPPg++13.2.0 | Success | 90,522 | ||
| Jan 17, 2025 06:35 | CPPg++13.2.0 | Success | 78,878+3.47 RP | ||
| Jan 17, 2025 06:27 | CPPg++13.2.0 | Success | 81,251 | ||
| Jan 17, 2025 06:24 | CPPg++13.2.0 | Success | 81,100+35.70 RP | ||
| Jan 17, 2025 06:22 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:17 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:15 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:13 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:11 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:10 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:09 | CPPclang++18.1.3 | Error | |||
| Jan 17, 2025 06:08 | CPPclang++18.1.3 | Error | |||
| Jan 17, 2025 06:07 | CPPclang++18.1.3 | Error | |||
| Jan 17, 2025 06:06 | CPPclang++18.1.3 | Error | |||
| Jan 17, 2025 06:05 | CPPclang++18.1.3 | Error | |||
| Jan 17, 2025 06:04 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:02 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 06:01 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:57 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:51 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:47 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:34 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:30 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:30 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:27 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 05:26 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:33 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:32 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:31 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:31 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:30 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:29 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:28 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:27 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:26 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:25 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:24 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:21 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 04:19 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 01:12 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 01:07 | CPPg++13.2.0 | Success | 115,951 | ||
| Jan 17, 2025 00:55 | CPPg++13.2.0 | Success | 114,278 | ||
| Jan 17, 2025 00:53 | CPPg++13.2.0 | Success | 747,941 | ||
| Jan 17, 2025 00:51 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 00:48 | CPPg++13.2.0 | Error | |||
| Jan 17, 2025 00:38 | CPPg++13.2.0 | Success | 114,143+0.71 RP | ||
| Jan 17, 2025 00:37 | CPPg++13.2.0 | Success | 128,814 | ||
| Jan 17, 2025 00:36 | CPPg++13.2.0 | Success | 142,789 | ||
| Jan 17, 2025 00:34 | CPPg++13.2.0 | Success | 140,881 | ||
| Jan 17, 2025 00:34 | CPPg++13.2.0 | Success | 166,076 | ||
| Jan 16, 2025 23:37 | CPPg++13.2.0 | Success | 115,076+63.01 RP | ||
| Jan 16, 2025 23:36 | CPPg++13.2.0 | Success | 16,759,692 | ||
| Jan 16, 2025 23:35 | CPPg++13.2.0 | Success | 418,608+21.24 RP | ||
| Jan 16, 2025 23:34 | CPPg++13.2.0 | Success | 28,444,014 | ||
| Jan 16, 2025 23:33 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 23:31 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 23:30 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 23:23 | CPPg++13.2.0 | Success | 3,782,216+2.17 RP | ||
| Jan 16, 2025 23:23 | CPPg++13.2.0 | Success | 21,231,770+0.01 RP | ||
| Jan 16, 2025 23:22 | CPPclang++18.1.3 | Error |