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 | |
|---|---|---|---|---|---|
| Jun 28, 2026 09:49 | CPPg++10.5.0 | Success | 72,345+0.04 RP | ||
| Jun 28, 2026 09:47 | CPPg++10.5.0 | Success | 72,364+0.10 RP | ||
| Jun 28, 2026 09:46 | CPPg++13.3.0 | Success | 72,416+0.02 RP | ||
| Jun 28, 2026 09:44 | CPPg++14.2.0 | Success | 72,424+5.13 RP | ||
| Jun 28, 2026 09:40 | CPPg++14.2.0 | Success | 75,221+132.94 RP | ||
| Jun 26, 2026 21:12 | CPPg++14.2.0 | Error | |||
| Jun 26, 2026 21:09 | CPPg++13.3.0 | Error | |||
| Jun 26, 2026 21:08 | CPPclang++20.1.2 | Error | |||
| Jun 26, 2026 12:43 | CPPg++14.2.0 | Success | 21,981,091 | ||
| Jun 26, 2026 12:32 | CPPg++14.2.0 | Success | 21,891,564 | ||
| Jun 26, 2026 07:01 | CPPclang++20.1.2 | Error | |||
| Jun 26, 2026 06:59 | CPPclang++20.1.2 | Error | |||
| Jun 26, 2026 06:56 | CPPclang++20.1.2 | Error | |||
| Jun 26, 2026 06:43 | CPPclang++20.1.2 | Success | 21,549,278 | ||
| Jun 26, 2026 06:32 | CPPclang++20.1.2 | Success | 21,681,318 | ||
| Jun 26, 2026 06:29 | CPPg++13.3.0 | Error | |||
| Jun 26, 2026 06:27 | CPPg++13.3.0 | Success | 65,624 | ||
| Jun 25, 2026 22:35 | CPPclang++20.1.2 | Success | 63,451 | ||
| Jun 25, 2026 22:33 | CPPg++10.5.0 | Success | 64,683 | ||
| Jun 25, 2026 22:30 | CPPg++13.3.0 | Success | 64,213 | ||
| Jun 25, 2026 22:27 | CPPclang++18.1.3 | Error | |||
| Jun 25, 2026 22:26 | CPPclang++20.1.2 | Error | |||
| Jun 25, 2026 22:24 | CPPg++14.2.0 | Success | 63,018+4.14 RP | ||
| Jun 25, 2026 22:21 | CPPg++13.3.0 | Error | |||
| Jun 25, 2026 22:04 | CPPg++10.5.0 | Success | 64,705+19.29 RP | ||
| Jun 25, 2026 21:56 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:44 | CPPg++10.5.0 | Success | 73,932+5.22 RP | ||
| Jun 25, 2026 18:41 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:36 | CPPg++10.5.0 | Success | 77,586 | ||
| Jun 25, 2026 18:34 | CPPg++10.5.0 | Success | 77,775 | ||
| Jun 25, 2026 18:31 | CPPg++10.5.0 | Success | 77,270 | ||
| Jun 25, 2026 18:27 | CPPg++10.5.0 | Success | 76,900+129.58 RP | ||
| Jun 25, 2026 18:23 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:17 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:04 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:03 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 18:02 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:58 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:58 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:25 | CPPg++10.5.0 | Success | 21,862,572+0.01 RP | ||
| Jun 25, 2026 17:23 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:19 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:19 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 17:15 | CPPg++10.5.0 | Error | |||
| Jun 25, 2026 11:14 | CPPg++14.2.0 | Success | 56,897+0.42 RP | ||
| Jun 25, 2026 11:09 | CPPg++14.2.0 | Success | 57,145 | ||
| Jun 25, 2026 11:03 | CPPg++14.2.0 | Success | 58,491 | ||
| Jun 25, 2026 10:51 | CPPg++14.2.0 | Success | 56,964+0.30 RP | ||
| Jun 25, 2026 10:46 | CPPg++14.2.0 | Success | 93,567 | ||
| Jun 25, 2026 10:41 | CPPg++14.2.0 | Success | 57,013+0.06 RP | ||
| Jun 25, 2026 10:16 | CPPg++14.2.0 | Success | 57,062 | ||
| Jun 25, 2026 09:47 | CPPg++14.2.0 | Success | 57,037 | ||
| Jun 25, 2026 09:17 | CPPg++14.2.0 | Success | 262,621 | ||
| Jun 25, 2026 08:54 | CPPg++14.2.0 | Success | 57,024+0.14 RP | ||
| Jun 25, 2026 08:27 | CPPg++14.2.0 | Success | 93,872 | ||
| Jun 25, 2026 08:02 | CPPg++14.2.0 | Success | 93,654 | ||
| Jun 25, 2026 07:39 | CPPg++14.2.0 | Success | 57,108 | ||
| Jun 25, 2026 07:34 | CPPg++14.2.0 | Success | 57,116 | ||
| Jun 25, 2026 07:29 | CPPg++14.2.0 | Success | 57,178 | ||
| Jun 25, 2026 07:24 | CPPg++14.2.0 | Success | 57,048+0.22 RP | ||
| Jun 25, 2026 06:58 | CPPg++14.2.0 | Success | 57,297 | ||
| Jun 25, 2026 06:33 | CPPg++14.2.0 | Success | 57,083+0.04 RP | ||
| Jun 25, 2026 06:12 | CPPg++14.2.0 | Success | 57,091+2.24 RP | ||
| Jun 25, 2026 05:50 | CPPg++14.2.0 | Success | 57,459+1.76 RP | ||
| Jun 25, 2026 05:43 | CPPg++14.2.0 | Success | 58,010 | ||
| Jun 25, 2026 05:21 | CPPg++14.2.0 | Success | 57,867+1.12 RP | ||
| Jun 25, 2026 04:56 | CPPg++14.2.0 | Success | 58,275 | ||
| Jun 25, 2026 04:33 | CPPg++14.2.0 | Success | 58,245+0.18 RP | ||
| Jun 25, 2026 04:08 | CPPg++14.2.0 | Success | 108,743 | ||
| Jun 25, 2026 03:42 | CPPg++14.2.0 | Success | 97,716 | ||
| Jun 25, 2026 03:15 | CPPg++14.2.0 | Success | 58,345 | ||
| Jun 25, 2026 02:45 | CPPg++14.2.0 | Success | 58,305+0.01 RP | ||
| Jun 25, 2026 02:40 | CPPg++14.2.0 | Success | 58,308+0.59 RP | ||
| Jun 25, 2026 02:21 | CPPg++14.2.0 | Success | 58,713 | ||
| Jun 25, 2026 01:49 | CPPg++14.2.0 | Success | 63,089 | ||
| Jun 25, 2026 01:31 | CPPg++14.2.0 | Success | 58,510+0.21 RP | ||
| Jun 25, 2026 01:05 | CPPg++14.2.0 | Success | 60,413 | ||
| Jun 25, 2026 00:58 | CPPg++14.2.0 | Success | 97,170 | ||
| Jun 25, 2026 00:50 | CPPg++14.2.0 | Success | 58,581+0.78 RP | ||
| Jun 25, 2026 00:45 | CPPg++14.2.0 | Success | 59,048 | ||
| Jun 25, 2026 00:40 | CPPg++14.2.0 | Success | 59,848 | ||
| Jun 25, 2026 00:06 | CPPg++14.2.0 | Success | 70,429 | ||
| Jun 25, 2026 00:01 | CPPg++14.2.0 | Success | 68,397 | ||
| Jun 24, 2026 23:56 | CPPg++14.2.0 | Success | 67,291 | ||
| Jun 24, 2026 23:43 | CPPg++14.2.0 | Success | 69,962 | ||
| Jun 24, 2026 23:38 | CPPg++14.2.0 | Success | 58,902 | ||
| Jun 24, 2026 23:33 | CPPg++14.2.0 | Success | 59,089 | ||
| Jun 24, 2026 23:29 | CPPg++14.2.0 | Success | 74,556 | ||
| Jun 24, 2026 23:28 | CPPg++10.5.0 | Success | 22,302,905 | ||
| Jun 24, 2026 23:23 | CPPg++14.2.0 | Success | 71,167 | ||
| Jun 24, 2026 23:20 | CPPg++10.5.0 | Error | |||
| Jun 24, 2026 23:18 | CPPg++10.5.0 | Success | 22,363,967+0.45 RP | ||
| Jun 24, 2026 23:18 | CPPg++14.2.0 | Success | 76,589 | ||
| Jun 24, 2026 23:16 | CPPg++10.5.0 | Error | |||
| Jun 24, 2026 23:14 | CPPg++14.2.0 | Success | 58,851+10.50 RP | ||
| Jun 24, 2026 23:09 | CPPg++14.2.0 | Success | 71,418 | ||
| Jun 24, 2026 23:03 | CPPg++14.2.0 | Success | 71,108 | ||
| Jun 24, 2026 22:58 | CPPg++14.2.0 | Success | 73,059 | ||
| Jun 24, 2026 22:53 | CPPg++14.2.0 | Success | 72,632 | ||
| Jun 24, 2026 22:48 | CPPg++14.2.0 | Success | 71,148 |