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 7, 2026 19:08 | CPPg++14.2.0 | Success | 57,583 | ||
| Jul 7, 2026 19:01 | CPPg++14.2.0 | Success | 56,770 | ||
| Jul 7, 2026 18:54 | CPPg++14.2.0 | Success | 56,743+0.60 RP | ||
| Jul 7, 2026 14:14 | CPPclang++16.0.6 | Success | 59,154 | ||
| Jul 7, 2026 14:14 | CPPclang++16.0.6 | Success | 59,043 | ||
| Jul 7, 2026 14:14 | CPPclang++16.0.6 | Success | 59,210 | ||
| Jul 7, 2026 14:13 | CPPclang++16.0.6 | Success | 59,291 | ||
| Jul 7, 2026 14:07 | CPPclang++16.0.6 | Success | 59,224 | ||
| Jul 7, 2026 14:05 | CPPclang++15.0.7 | Success | 59,224 | ||
| Jul 7, 2026 13:53 | CPPclang++16.0.6 | Success | 59,183 | ||
| Jul 7, 2026 13:47 | CPPclang++17.0.6 | Success | 60,329 | ||
| Jul 7, 2026 13:47 | CPPclang++16.0.6 | Success | 59,005 | ||
| Jul 7, 2026 13:47 | CPPclang++20.1.2 | Success | 60,235 | ||
| Jul 7, 2026 13:47 | CPPg++13.3.0 | Success | 59,851 | ||
| Jul 7, 2026 13:40 | CPPg++13.3.0 | Success | 60,062 | ||
| Jul 7, 2026 13:40 | CPPg++13.3.0 | Success | 60,048 | ||
| Jul 7, 2026 13:39 | CPPclang++16.0.6 | Success | 59,059 | ||
| Jul 7, 2026 13:37 | CPPclang++16.0.6 | Success | 59,202 | ||
| Jul 7, 2026 13:22 | CPPclang++16.0.6 | Success | 58,945 | ||
| Jul 7, 2026 13:20 | CPPclang++16.0.6 | Success | 59,224 | ||
| Jul 7, 2026 13:14 | CPPclang++16.0.6 | Success | 59,178 | ||
| Jul 7, 2026 13:12 | CPPg++10.5.0 | Error | |||
| Jul 7, 2026 13:09 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 13:08 | CPPclang++16.0.6 | Success | 59,486 | ||
| Jul 7, 2026 13:06 | CPPclang++16.0.6 | Success | 59,727 | ||
| Jul 7, 2026 12:54 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:47 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:30 | CPPclang++16.0.6 | Success | 62,459 | ||
| Jul 7, 2026 12:25 | CPPclang++16.0.6 | Success | 60,613 | ||
| Jul 7, 2026 12:22 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:17 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:12 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:10 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:09 | CPPclang++16.0.6 | Error | |||
| Jul 7, 2026 12:05 | CPPclang++16.0.6 | Success | 60,205 | ||
| Jul 7, 2026 12:04 | CPPclang++16.0.6 | Success | 61,424 | ||
| Jul 7, 2026 12:03 | CPPclang++16.0.6 | Success | 61,170 | ||
| Jul 7, 2026 12:02 | CPPclang++16.0.6 | Success | 59,094 | ||
| Jul 7, 2026 11:56 | CPPclang++16.0.6 | Success | 59,170 | ||
| Jul 7, 2026 11:53 | CPPclang++16.0.6 | Success | 59,035 | ||
| Jul 7, 2026 10:25 | CPPclang++16.0.6 | Success | 59,140 | ||
| Jul 6, 2026 17:21 | CPPclang++16.0.6 | Success | 59,191 | ||
| Jul 6, 2026 17:13 | CPPclang++16.0.6 | Success | 59,075 | ||
| Jul 3, 2026 22:46 | CPPg++14.2.0 | Success | 79,005 | ||
| Jul 3, 2026 22:41 | CPPg++14.2.0 | Success | 79,097 | ||
| Jul 3, 2026 22:28 | CPPg++14.2.0 | Success | 56,878+5.00 RP | ||
| Jul 3, 2026 18:00 | CPPg++10.5.0 | Success | 22,396,213+5.45 RP | ||
| Jul 3, 2026 13:32 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:32 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:31 | CPPclang++16.0.6 | Success | 61,378 | ||
| Jul 3, 2026 13:31 | CPPclang++16.0.6 | Success | 61,535 | ||
| Jul 3, 2026 13:31 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:30 | CPPclang++16.0.6 | Success | 59,964 | ||
| Jul 3, 2026 13:24 | CPPclang++16.0.6 | Success | 59,175 | ||
| Jul 3, 2026 13:22 | CPPclang++16.0.6 | Success | 60,694 | ||
| Jul 3, 2026 13:21 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:17 | CPPclang++16.0.6 | Success | 59,113 | ||
| Jul 3, 2026 13:15 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:12 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:11 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:09 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:05 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:01 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 13:01 | CPPg++13.3.0 | Success | 59,329 | ||
| Jul 3, 2026 13:00 | CPPg++13.3.0 | Error | |||
| Jul 3, 2026 12:56 | CPPclang++16.0.6 | Success | 59,216 | ||
| Jul 3, 2026 12:38 | CPPg++10.5.0 | Success | 70,286 | ||
| Jul 3, 2026 12:32 | CPPg++10.5.0 | Success | 70,148 | ||
| Jul 3, 2026 11:14 | CPPclang++16.0.6 | Success | 64,678 | ||
| Jul 3, 2026 11:14 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 11:13 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 11:09 | CPPclang++16.0.6 | Success | 60,518 | ||
| Jul 3, 2026 10:30 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 09:53 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 09:45 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 09:40 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 08:43 | CPPclang++16.0.6 | Success | 61,654 | ||
| Jul 3, 2026 08:23 | CPPclang++16.0.6 | Success | 59,413 | ||
| Jul 3, 2026 08:19 | CPPclang++16.0.6 | Success | 59,886 | ||
| Jul 3, 2026 08:18 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 08:16 | CPPclang++16.0.6 | Error | |||
| Jul 3, 2026 08:07 | CPPclang++16.0.6 | Success | 59,291 | ||
| Jul 3, 2026 08:02 | CPPclang++16.0.6 | Success | 59,454 | ||
| Jul 3, 2026 08:00 | CPPclang++16.0.6 | Success | 59,040 | ||
| Jul 3, 2026 07:57 | CPPclang++16.0.6 | Success | 60,100 | ||
| Jul 3, 2026 07:45 | CPPclang++16.0.6 | Success | 59,064 | ||
| Jul 3, 2026 07:41 | CPPclang++16.0.6 | Success | 60,137 | ||
| Jul 3, 2026 07:09 | CPPclang++16.0.6 | Success | 60,767 | ||
| Jul 3, 2026 07:07 | CPPclang++16.0.6 | Success | 67,259+5.00 RP | ||
| Jul 3, 2026 02:42 | CPPg++10.5.0 | Success | 22,383,894+5.45 RP | ||
| Jul 3, 2026 00:01 | CPPg++10.5.0 | Success | 70,121+5.19 RP | ||
| Jul 2, 2026 23:42 | CPPg++10.5.0 | Success | 70,467 | ||
| Jul 2, 2026 23:36 | CPPg++10.5.0 | Success | 70,821 | ||
| Jul 2, 2026 23:25 | CPPg++10.5.0 | Success | 70,278 | ||
| Jul 2, 2026 23:21 | CPPg++10.5.0 | Success | 70,213+3.89 RP | ||
| Jul 2, 2026 23:13 | CPPg++10.5.0 | Success | 73,110 | ||
| Jul 2, 2026 23:07 | CPPg++10.5.0 | Success | 73,064 | ||
| Jul 2, 2026 23:00 | CPPg++10.5.0 | Success | 73,035 | ||
| Jul 2, 2026 22:11 | CPPg++14.2.0 | Success | 57,024 | ||
| Jul 2, 2026 21:55 | CPPg++14.2.0 | Success | 56,840+0.18 RP |