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 | |
|---|---|---|---|---|---|
| Sep 13, 2025 20:00 | CPPclang++18.1.3 | Success | 84,541+2.01 RP | ||
| Sep 10, 2025 19:43 | CPPclang++18.1.3 | Success | 170,416 | ||
| Sep 10, 2025 19:40 | CPPclang++18.1.3 | Success | 222,157 | ||
| Sep 10, 2025 19:39 | CPPclang++18.1.3 | Success | 194,354 | ||
| Sep 10, 2025 19:17 | CPPclang++18.1.3 | Success | 113,189 | ||
| Sep 10, 2025 18:15 | CPPclang++18.1.3 | Error | |||
| Sep 9, 2025 21:27 | CPPclang++18.1.3 | Success | 86,003+80.94 RP | ||
| Sep 9, 2025 18:43 | CPPg++13.3.0 | Error | |||
| Sep 9, 2025 18:41 | CPPg++13.3.0 | Error | |||
| Sep 8, 2025 21:23 | CPPg++13.3.0 | Success | 283,011+32.50 RP | ||
| Sep 8, 2025 21:19 | CPPg++13.3.0 | Success | 3,523,241+0.59 RP | ||
| Sep 8, 2025 21:06 | CPPg++13.3.0 | Success | 6,092,219 | ||
| Sep 8, 2025 21:03 | CPPg++13.3.0 | Success | 4,451,049+2.25 RP | ||
| Aug 16, 2025 15:38 | CPPg++13.3.0 | Success | 65,546 | ||
| Aug 16, 2025 15:34 | CPPg++13.3.0 | Success | 65,473+0.61 RP | ||
| Aug 16, 2025 15:23 | CPPg++13.3.0 | Success | 65,735+1.91 RP | ||
| Aug 16, 2025 15:20 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 15:13 | CPPg++13.3.0 | Success | 67,132 | ||
| Aug 16, 2025 15:11 | CPPg++13.3.0 | Success | 68,616 | ||
| Aug 16, 2025 15:11 | CPPclang++18.1.3 | Success | 77,389 | ||
| Aug 16, 2025 15:11 | CPPclang++18.1.3 | Success | 76,997 | ||
| Aug 16, 2025 15:09 | CPPg++13.3.0 | Success | 68,451 | ||
| Aug 16, 2025 15:05 | CPPg++13.3.0 | Success | 68,603 | ||
| Aug 16, 2025 14:59 | CPPg++13.3.0 | Success | 68,524 | ||
| Aug 16, 2025 14:59 | CPPg++13.3.0 | Success | 68,641 | ||
| Aug 16, 2025 14:54 | CPPg++13.3.0 | Success | 68,876 | ||
| Aug 16, 2025 14:52 | CPPg++13.3.0 | Success | 69,297 | ||
| Aug 16, 2025 14:51 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 14:50 | CPPg++13.3.0 | Success | 69,089 | ||
| Aug 16, 2025 14:48 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 14:47 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 14:46 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 14:44 | CPPg++13.3.0 | Success | 69,146 | ||
| Aug 16, 2025 14:44 | CPPg++13.3.0 | Success | 68,570 | ||
| Aug 16, 2025 14:43 | CPPg++13.3.0 | Success | 68,489 | ||
| Aug 16, 2025 14:42 | CPPg++13.3.0 | Success | 68,530 | ||
| Aug 16, 2025 14:41 | CPPg++13.3.0 | Success | 68,941 | ||
| Aug 16, 2025 14:39 | CPPg++13.3.0 | Error | |||
| Aug 16, 2025 14:32 | CPPg++13.3.0 | Success | 66,573+2.26 RP | ||
| Aug 16, 2025 14:29 | CPPg++13.3.0 | Success | 67,646 | ||
| Aug 16, 2025 14:25 | CPPg++13.3.0 | Error | |||
| Aug 14, 2025 22:27 | CPPclang++18.1.3 | Success | 71,303 | ||
| Aug 12, 2025 20:40 | CPPg++13.3.0 | Success | 21,547,792+0.46 RP | ||
| Jul 29, 2025 21:00 | CPPg++13.3.0 | Error | |||
| Jul 15, 2025 23:14 | CPPg++13.3.0 | Success | 65,078 | ||
| Jul 15, 2025 22:16 | CPPg++13.3.0 | Success | 65,465 | ||
| Jul 15, 2025 22:15 | CPPg++13.3.0 | Success | 63,576 | ||
| Jul 15, 2025 22:06 | CPPg++13.3.0 | Success | 65,422 | ||
| Jul 15, 2025 21:29 | CPPg++13.3.0 | Success | 69,416 | ||
| Jul 15, 2025 21:26 | CPPg++13.3.0 | Success | 64,835 | ||
| Jul 15, 2025 18:55 | CPPg++13.3.0 | Success | 63,716 | ||
| Jul 15, 2025 18:54 | CPPg++13.3.0 | Success | 63,508 | ||
| Jul 15, 2025 18:52 | CPPg++13.3.0 | Success | 63,762 | ||
| Jul 15, 2025 18:49 | CPPg++13.3.0 | Success | 63,373+0.41 RP | ||
| Jul 15, 2025 18:48 | CPPclang++18.1.3 | Success | 65,373 | ||
| Jul 15, 2025 18:24 | CPPclang++18.1.3 | Success | 65,295 | ||
| Jul 15, 2025 18:23 | CPPg++13.3.0 | Success | 63,541 | ||
| Jul 15, 2025 18:06 | CPPg++13.3.0 | Success | 63,538+7.53 RP | ||
| Jul 15, 2025 18:03 | CPPg++13.3.0 | Error | |||
| Jul 15, 2025 18:02 | CPPg++13.3.0 | Success | 66,732+0.75 RP | ||
| Jul 15, 2025 17:59 | CPPg++13.3.0 | Success | 67,068+4.30 RP | ||
| Jul 15, 2025 17:53 | CPPclang++18.1.3 | Success | 69,062+5.18 RP | ||
| Jul 15, 2025 17:46 | CPPclang++18.1.3 | Success | 71,622+22.70 RP | ||
| Jul 15, 2025 09:14 | CPPclang++18.1.3 | Success | 85,524+113.97 RP | ||
| Jul 15, 2025 09:08 | CPPg++13.3.0 | Success | 4,284,811 | ||
| Jul 15, 2025 09:06 | CPPclang++18.1.3 | Success | 3,380,224+2.96 RP | ||
| Jul 15, 2025 05:20 | CPPg++13.3.0 | Success | 65,219 | ||
| Jul 15, 2025 05:19 | CPPg++13.3.0 | Success | 65,743 | ||
| Jul 15, 2025 04:40 | CPPg++13.3.0 | Success | 65,857 | ||
| Jul 15, 2025 04:39 | CPPg++13.3.0 | Success | 65,670 | ||
| Jul 15, 2025 04:22 | CPPg++13.3.0 | Success | 65,692 | ||
| Jul 15, 2025 04:19 | CPPg++13.3.0 | Success | 67,162 | ||
| Jul 15, 2025 04:15 | CPPg++13.3.0 | Success | 61,776+0.09 RP | ||
| Jul 15, 2025 04:08 | CPPg++13.3.0 | Success | 63,246 | ||
| Jul 15, 2025 04:05 | CPPg++13.3.0 | Success | 61,811+3.21 RP | ||
| Jul 15, 2025 04:02 | CPPg++13.3.0 | Success | 63,116 | ||
| Jul 15, 2025 04:01 | CPPg++13.3.0 | Success | 63,243 | ||
| Jul 15, 2025 03:58 | CPPg++13.3.0 | Success | 63,257 | ||
| Jul 15, 2025 03:53 | CPPg++13.3.0 | Success | 63,292 | ||
| Jul 15, 2025 02:13 | CPPg++13.3.0 | Success | 63,205 | ||
| Jul 15, 2025 02:13 | CPPg++13.3.0 | Success | 63,249 | ||
| Jul 15, 2025 02:09 | CPPg++13.3.0 | Error | |||
| Jul 15, 2025 02:07 | CPPg++13.3.0 | Success | 69,259 | ||
| Jul 15, 2025 02:01 | CPPg++13.3.0 | Success | 63,062+12.38 RP | ||
| Jul 15, 2025 01:47 | CPPg++13.3.0 | Error | |||
| Jul 14, 2025 00:20 | CPPg++13.3.0 | Success | 113,127 | ||
| Jul 14, 2025 00:06 | CPPg++13.3.0 | Success | 115,924 | ||
| Jul 6, 2025 13:30 | CPPg++13.3.0 | Success | 67,589+0.35 RP | ||
| Jun 22, 2025 03:42 | RUSTrust-1.87.0 | Success | 173,168 | ||
| Jun 21, 2025 20:50 | CPPg++13.3.0 | Success | 69,097 | ||
| Jun 21, 2025 15:09 | RUSTrust-1.87.0 | Success | 140,311 | ||
| Jun 21, 2025 15:02 | RUSTrust-1.87.0 | Success | 140,408 | ||
| Jun 21, 2025 14:49 | RUSTrust-1.87.0 | Success | 140,551 | ||
| Jun 21, 2025 14:10 | RUSTrust-1.87.0 | Success | 142,716 | ||
| Jun 21, 2025 13:54 | RUSTrust-1.87.0 | Success | 112,516+78.59 RP | ||
| Jun 21, 2025 12:46 | RUSTrust-1.87.0 | Success | 972,327+10.28 RP | ||
| Jun 21, 2025 12:38 | RUSTrust-1.87.0 | Error | |||
| Jun 21, 2025 12:36 | RUSTrust-1.87.0 | Error | |||
| Jun 19, 2025 18:10 | GOgo1.24.4 | Success | 121,897+0.71 RP | ||
| Jun 19, 2025 17:51 | GOgo1.24.4 | Success | 122,962+79.54 RP |