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 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 | ||
| Feb 11, 2026 11:13 | CPPclang++18.1.3 | Success | 21,583,989+0.46 RP | ||
| Feb 11, 2026 07:01 | CPPg++13.3.0 | Success | 107,841+75.70 RP | ||
| Feb 11, 2026 06:23 | CPPg++13.3.0 | Success | 597,122 | ||
| Feb 11, 2026 06:20 | CPPg++13.3.0 | Success | 593,289 | ||
| Feb 11, 2026 06:10 | CPPg++13.3.0 | Success | 588,946 | ||
| Feb 10, 2026 14:36 | CPPg++13.3.0 | Success | 590,524 | ||
| Feb 10, 2026 14:34 | CPPg++13.3.0 | Success | 593,635 | ||
| Feb 10, 2026 14:21 | CPPg++13.3.0 | Success | 588,157 | ||
| Feb 10, 2026 14:10 | CPPg++13.3.0 | Success | 587,143+10.99 RP | ||
| Feb 10, 2026 13:07 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:50 | CPPg++13.3.0 | Success | 1,654,176+1.01 RP | ||
| Feb 10, 2026 10:46 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:43 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:40 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:39 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:20 | CPPg++13.3.0 | Success | 1,985,730+5.04 RP | ||
| Feb 10, 2026 10:11 | CPPg++13.3.0 | Error | |||
| Feb 10, 2026 10:08 | CPPg++13.3.0 | Error | |||
| Feb 5, 2026 22:55 | CPPg++13.3.0 | Success | 61,770+34.64 RP | ||
| Feb 5, 2026 22:15 | CPPg++13.3.0 | Success | 82,308 | ||
| Feb 5, 2026 21:04 | CPPg++13.3.0 | Success | 78,586+127.25 RP | ||
| Jan 28, 2026 01:10 | CPPg++13.3.0 | Success | 129,200 | ||
| Jan 17, 2026 06:17 | CPPg++13.3.0 | Success | 68,754 | ||
| Jan 17, 2026 05:00 | CPPg++13.3.0 | Success | 68,397 | ||
| Jan 17, 2026 04:41 | CPPg++13.3.0 | Success | 68,119+1.26 RP | ||
| Jan 17, 2026 04:34 | CPPg++13.3.0 | Success | 84,611 | ||
| Jan 17, 2026 01:49 | CPPg++13.3.0 | Success | 69,457 | ||
| Jan 17, 2026 01:49 | CPPg++13.3.0 | Success | 69,297 | ||
| Jan 17, 2026 01:48 | CPPg++13.3.0 | Success | 69,857 |