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 | |
|---|---|---|---|---|---|
| Mar 12, 2026 03:45 | CPPg++13.3.0 | Success | 60,986 | ||
| Mar 12, 2026 03:31 | CPPg++13.3.0 | Success | 60,997 | ||
| Mar 12, 2026 03:00 | CPPg++13.3.0 | Success | 60,922 | ||
| Mar 11, 2026 02:52 | CPPg++13.3.0 | Success | 74,635 | ||
| Mar 11, 2026 02:46 | CPPg++13.3.0 | Success | 74,300+134.59 RP | ||
| Mar 10, 2026 06:08 | CPPg++13.3.0 | Success | 60,905+0.27 RP | ||
| Mar 6, 2026 10:54 | CPPclang++18.1.3 | Success | 62,427 | ||
| Mar 6, 2026 10:49 | CPPg++13.3.0 | Success | 61,005+1.13 RP | ||
| Mar 6, 2026 10:41 | CPPg++13.3.0 | Success | 61,430+19.63 RP | ||
| Mar 6, 2026 00:09 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:22 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:02 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:58 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:57 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:56 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:55 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 18:54 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 01:48 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 01:45 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 01:43 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 01:35 | CPPg++13.3.0 | Success | 69,884 | ||
| Mar 5, 2026 01:19 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 01:14 | CPPg++13.3.0 | Success | 69,854+0.02 RP | ||
| Mar 5, 2026 00:57 | CPPg++13.3.0 | Success | 70,378 | ||
| Mar 5, 2026 00:17 | CPPg++13.3.0 | Success | 69,865+0.06 RP | ||
| Mar 4, 2026 23:51 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 23:46 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 23:44 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 23:09 | CPPg++13.3.0 | Success | 69,976 | ||
| Mar 4, 2026 23:00 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 22:58 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 22:55 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 22:51 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 22:49 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 22:48 | CPPg++13.3.0 | Success | 69,897 | ||
| Mar 4, 2026 05:35 | CPPg++13.3.0 | Success | 69,938 | ||
| Mar 4, 2026 05:24 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 05:22 | CPPg++13.3.0 | Success | 70,192 | ||
| Mar 4, 2026 04:32 | CPPg++13.3.0 | Success | 69,895+0.02 RP | ||
| Mar 4, 2026 04:25 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 04:16 | CPPg++13.3.0 | Success | 69,903+0.05 RP | ||
| Mar 4, 2026 04:05 | CPPg++13.3.0 | Success | 69,927 | ||
| Mar 4, 2026 03:50 | CPPg++13.3.0 | Success | 70,189 | ||
| Mar 4, 2026 03:37 | CPPg++13.3.0 | Success | 529,857 | ||
| Mar 4, 2026 03:35 | CPPg++13.3.0 | Success | 173,251 | ||
| Mar 4, 2026 03:29 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 03:27 | CPPg++13.3.0 | Success | 75,214 | ||
| Mar 4, 2026 03:17 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 03:13 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 03:08 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 03:04 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:56 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:52 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:44 | CSHARP9.0.13 | Success | 71,143+0.22 RP | ||
| Mar 4, 2026 02:41 | CPPg++13.3.0 | Success | 70,035 | ||
| Mar 4, 2026 02:32 | CSHARP9.0.13 | Success | 71,254+80.70 RP | ||
| Mar 4, 2026 02:24 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:21 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:18 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:18 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 02:03 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:58 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:53 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:31 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:23 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:19 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:15 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 01:02 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 00:57 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 00:52 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 00:47 | CPPg++13.3.0 | Success | 70,165 | ||
| Mar 3, 2026 23:42 | CPPg++13.3.0 | Success | 69,927+0.49 RP | ||
| Mar 3, 2026 23:34 | CPPg++13.3.0 | Success | 70,168+0.95 RP | ||
| Mar 3, 2026 22:56 | CPPg++13.3.0 | Success | 176,216 | ||
| Mar 3, 2026 22:45 | CPPg++13.3.0 | Success | 167,381 | ||
| Mar 3, 2026 22:43 | CPPg++13.3.0 | Success | 70,868 | ||
| Mar 3, 2026 22:38 | CPPg++13.3.0 | Success | 70,908 | ||
| Mar 3, 2026 22:37 | CPPg++13.3.0 | Success | 71,241 | ||
| Mar 3, 2026 22:35 | CPPg++13.3.0 | Success | 70,895 | ||
| Mar 3, 2026 22:34 | CPPg++13.3.0 | Success | 85,089 | ||
| Mar 3, 2026 22:33 | CPPclang++18.1.3 | Success | 72,473 | ||
| Mar 3, 2026 22:32 | CPPg++13.3.0 | Success | 70,641+0.04 RP | ||
| Mar 3, 2026 22:30 | CPPg++13.3.0 | Success | 107,843 | ||
| Mar 3, 2026 22:27 | CPPg++13.3.0 | Success | 70,662+48.64 RP | ||
| Mar 3, 2026 22:24 | CPPg++13.3.0 | Success | 107,665+92.88 RP | ||
| Mar 3, 2026 13:20 | CPPclang++18.1.3 | Success | 174,322 | ||
| Mar 3, 2026 13:17 | CPPclang++18.1.3 | Success | 172,822 | ||
| Mar 3, 2026 13:10 | CPPclang++18.1.3 | Error | |||
| Mar 3, 2026 13:07 | CPPclang++18.1.3 | Error | |||
| Mar 3, 2026 13:02 | CPPclang++18.1.3 | Error | |||
| Mar 3, 2026 12:54 | CSHARP9.0.13 | Success | 167,657 | ||
| Mar 3, 2026 12:52 | CSHARP9.0.4 | Success | 167,884 | ||
| Mar 3, 2026 12:48 | CPPclang++18.1.3 | Error | |||
| Feb 12, 2026 14:36 | CPPg++13.3.0 | Success | 500,141+0.06 RP | ||
| Feb 11, 2026 14:04 | CPPg++13.3.0 | Success | 504,114 | ||
| Feb 11, 2026 12:41 | CPPg++13.3.0 | Success | 501,762+19.45 RP | ||
| Feb 11, 2026 12:40 | CPPg++13.3.0 | Error | |||
| Feb 11, 2026 12:13 | CPPg++13.3.0 | Success | 20,934,343+0.01 RP | ||
| Feb 11, 2026 12:11 | CPPclang++18.1.3 | Success | 21,352,097 | ||
| Feb 11, 2026 12:08 | CPPclang++18.1.3 | Success | 21,302,135+0.01 RP |