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 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 | ||
| Jun 30, 2026 16:05 | CPPg++13.3.0 | Success | 60,727 | ||
| Jun 30, 2026 16:00 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 15:50 | CPPg++13.3.0 | Success | 60,878 | ||
| Jun 30, 2026 15:48 | CPPg++13.3.0 | Success | 60,524 | ||
| Jun 30, 2026 15:42 | CPPg++13.3.0 | Success | 66,745 | ||
| Jun 30, 2026 15:31 | CPPg++13.3.0 | Success | 60,432 | ||
| Jun 30, 2026 14:36 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 14:34 | CPPg++13.3.0 | Success | 60,243 | ||
| Jun 30, 2026 14:32 | CPPg++13.3.0 | Success | 59,486 | ||
| Jun 30, 2026 14:27 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 14:00 | CPPg++13.3.0 | Success | 64,186 | ||
| Jun 30, 2026 13:52 | CPPg++13.3.0 | Success | 60,070 | ||
| Jun 30, 2026 13:46 | CPPg++13.3.0 | Success | 62,978 | ||
| Jun 30, 2026 13:42 | CPPg++13.3.0 | Success | 59,391 | ||
| Jun 30, 2026 13:18 | CPPg++13.3.0 | Success | 86,570 | ||
| Jun 30, 2026 11:19 | CPPg++13.3.0 | Success | 61,264 | ||
| Jun 30, 2026 11:15 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 11:13 | CPPg++13.3.0 | Error | |||
| Jun 30, 2026 11:04 | CPPg++13.3.0 | Success | 20,879,754 | ||
| Jun 30, 2026 10:55 | CPPclang++14.0.6 | Success | 60,383 | ||
| Jun 30, 2026 10:51 | CPPclang++14.0.6 | Success | 60,602 | ||
| Jun 30, 2026 10:51 | CPPg++13.3.0 | Success | 60,483 | ||
| Jun 30, 2026 10:49 | CPPg++13.3.0 | Success | 60,962 | ||
| Jun 30, 2026 10:48 | CPPg++13.3.0 | Success | 60,937 | ||
| Jun 30, 2026 10:45 | CPPg++13.3.0 | Success | 60,927 | ||
| Jun 30, 2026 10:41 | CPPg++13.3.0 | Success | 61,327 | ||
| Jun 30, 2026 10:37 | CPPg++13.3.0 | Success | 62,370 | ||
| Jun 30, 2026 10:37 | CPPg++13.3.0 | Success | 62,378 | ||
| Jun 30, 2026 10:34 | CPPg++13.3.0 | Error |