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 | |
|---|---|---|---|---|---|
| Jul 2, 2026 21:41 | CPPg++14.2.0 | Success | 56,870+0.16 RP | ||
| Jul 2, 2026 21:26 | CPPg++14.2.0 | Success | 56,921 | ||
| Jul 2, 2026 21:02 | CPPg++14.2.0 | Success | 56,972 | ||
| Jul 2, 2026 20:40 | CPPg++14.2.0 | Success | 56,975 | ||
| Jul 2, 2026 20:16 | CPPg++14.2.0 | Success | 57,067 | ||
| Jul 2, 2026 16:24 | CPPclang++16.0.6 | Success | 58,978 | ||
| Jul 2, 2026 15:11 | CPPclang++20.1.2 | Success | 62,813 | ||
| Jul 2, 2026 15:09 | CPPclang++16.0.6 | Success | 62,845 | ||
| Jul 2, 2026 12:41 | CPPclang++16.0.6 | Success | 59,454 | ||
| Jul 2, 2026 12:40 | CPPclang++14.0.6 | Success | 59,159 | ||
| Jul 2, 2026 12:39 | CPPclang++20.1.2 | Success | 58,991 | ||
| Jul 2, 2026 12:39 | CPPclang++19.1.1 | Success | 59,035 | ||
| Jul 2, 2026 12:39 | CPPclang++18.1.3 | Success | 59,124 | ||
| Jul 2, 2026 12:39 | CPPclang++17.0.6 | Success | 59,021 | ||
| Jul 2, 2026 12:36 | CPPclang++15.0.7 | Success | 59,070 | ||
| Jul 2, 2026 12:35 | CPPg++13.3.0 | Success | 59,629 | ||
| Jul 2, 2026 12:32 | CPPclang++16.0.6 | Success | 59,202 | ||
| Jul 2, 2026 12:24 | CPPclang++16.0.6 | Success | 59,554 | ||
| Jul 2, 2026 12:20 | CPPclang++16.0.6 | Success | 59,208 | ||
| Jul 2, 2026 12:18 | CPPclang++16.0.6 | Success | 59,505 | ||
| Jul 2, 2026 12:15 | CPPclang++16.0.6 | Success | 60,351 | ||
| Jul 2, 2026 12:06 | CPPclang++16.0.6 | Success | 60,218 | ||
| Jul 2, 2026 11:59 | CPPclang++16.0.6 | Success | 59,578 | ||
| Jul 2, 2026 11:56 | CPPclang++16.0.6 | Success | 59,700 | ||
| Jul 2, 2026 11:51 | CPPclang++16.0.6 | Success | 58,932 | ||
| Jul 2, 2026 11:47 | CPPclang++16.0.6 | Error | |||
| Jul 2, 2026 11:46 | CPPclang++16.0.6 | Error | |||
| Jul 2, 2026 11:41 | CPPclang++16.0.6 | Success | 59,048 | ||
| Jul 1, 2026 14:25 | CPPclang++16.0.6 | Success | 59,070 | ||
| Jul 1, 2026 13:50 | CPPclang++16.0.6 | Success | 62,027 | ||
| Jul 1, 2026 13:45 | CPPclang++16.0.6 | Success | 63,243 | ||
| Jul 1, 2026 13:41 | CPPclang++16.0.6 | Success | 61,091 | ||
| Jul 1, 2026 13:38 | CPPclang++16.0.6 | Success | 21,584,135 | ||
| Jul 1, 2026 13:31 | CPPclang++16.0.6 | Success | 21,651,721 | ||
| Jul 1, 2026 13:28 | CPPclang++16.0.6 | Success | 21,660,602 | ||
| Jul 1, 2026 13:24 | CPPclang++16.0.6 | Error | |||
| Jul 1, 2026 13:14 | CPPclang++16.0.6 | Error | |||
| Jul 1, 2026 07:56 | CPPclang++16.0.6 | Success | 58,972 | ||
| Jun 30, 2026 22:39 | CPPclang++15.0.7 | Success | 59,043 | ||
| Jun 30, 2026 22:39 | CPPclang++20.1.2 | Success | 60,137 | ||
| Jun 30, 2026 22:37 | CPPg++13.3.0 | Success | 59,981 | ||
| Jun 30, 2026 22:35 | CPPclang++16.0.6 | Success | 58,900+0.04 RP | ||
| Jun 30, 2026 22:32 | CPPclang++16.0.6 | Success | 59,208 | ||
| Jun 30, 2026 22:29 | CPPclang++16.0.6 | Success | 61,875 | ||
| Jun 30, 2026 22:25 | CPPclang++16.0.6 | Success | 21,485,324 | ||
| Jun 30, 2026 22:25 | CPPclang++16.0.6 | Success | 61,937 | ||
| Jun 30, 2026 22:22 | CPPclang++16.0.6 | Success | 59,348 | ||
| Jun 30, 2026 22:20 | CPPclang++17.0.6 | Success | 60,140 | ||
| Jun 30, 2026 22:15 | CPPclang++16.0.6 | Success | 58,970 | ||
| Jun 30, 2026 22:14 | CPPg++14.2.0 | Success | 59,367 | ||
| Jun 30, 2026 22:14 | CPPg++13.3.0 | Success | 59,154 | ||
| Jun 30, 2026 22:14 | CPPclang++20.1.2 | Success | 60,143 | ||
| Jun 30, 2026 22:12 | CPPclang++16.0.6 | Success | 59,032 | ||
| Jun 30, 2026 22:06 | CPPclang++16.0.6 | Error | |||
| Jun 30, 2026 22:03 | CPPclang++16.0.6 | Error | |||
| Jun 30, 2026 21:59 | CPPclang++16.0.6 | Error | |||
| Jun 30, 2026 21:31 | CPPg++14.2.0 | Success | 59,464 | ||
| Jun 30, 2026 21:28 | CPPclang++16.0.6 | Success | 59,154 | ||
| Jun 30, 2026 21:24 | CPPclang++20.1.2 | Success | 61,872 | ||
| Jun 30, 2026 21:24 | CPPclang++16.0.6 | Success | 60,405 | ||
| Jun 30, 2026 21:24 | CPPclang++20.1.2 | Success | 62,086 | ||
| Jun 30, 2026 21:22 | CPPclang++14.0.6 | Success | 60,486 | ||
| Jun 30, 2026 21:15 | CPPclang++16.0.6 | Success | 59,064 | ||
| Jun 30, 2026 21:15 | CPPclang++16.0.6 | Success | 59,218 | ||
| Jun 30, 2026 21:13 | CPPclang++16.0.6 | Success | 59,178 | ||
| Jun 30, 2026 21:12 | CPPclang++16.0.6 | Success | 59,056 | ||
| Jun 30, 2026 21:09 | CPPclang++16.0.6 | Success | 58,986 | ||
| Jun 30, 2026 21:03 | CPPclang++18.1.3 | Success | 59,951 | ||
| Jun 30, 2026 18:17 | CPPclang++20.1.2 | Success | 60,240 | ||
| Jun 30, 2026 18:17 | CPPclang++14.0.6 | Success | 59,059 | ||
| Jun 30, 2026 18:16 | CPPclang++18.1.3 | Success | 60,164 | ||
| Jun 30, 2026 18:16 | CPPclang++19.1.1 | Success | 60,270 | ||
| Jun 30, 2026 18:14 | CPPclang++16.0.6 | Success | 59,045 | ||
| Jun 30, 2026 18:11 | CPPclang++17.0.6 | Success | 60,348 | ||
| Jun 30, 2026 18:03 | CPPclang++16.0.6 | Success | 58,913+0.21 RP | ||
| Jun 30, 2026 18:03 | CPPclang++15.0.7 | Success | 58,989 | ||
| Jun 30, 2026 18:00 | CPPclang++14.0.6 | Success | 58,994 | ||
| Jun 30, 2026 17:58 | CPPg++13.3.0 | Success | 59,300 | ||
| Jun 30, 2026 17:56 | CPPg++14.2.0 | Success | 59,302 | ||
| Jun 30, 2026 17:52 | CPPg++14.2.0 | Error | |||
| Jun 30, 2026 17:51 | CPPg++14.2.0 | Success | 62,502 | ||
| Jun 30, 2026 17:50 | CPPg++14.2.0 | Error | |||
| Jun 30, 2026 17:44 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:38 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:34 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:32 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:26 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:11 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 17:08 | CPPg++13.3.0 | Success | 60,983 | ||
| Jun 30, 2026 16:49 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:40 | CPPg++13.3.0 | Success | 60,170 | ||
| Jun 30, 2026 16:39 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:37 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:37 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:34 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:27 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:23 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:20 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:20 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 16:11 | CPPg++13.3.0 | Success | 60,581 |