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 | |
|---|---|---|---|---|---|
| Apr 15, 2025 23:58 | CPPclang++18.1.3 | Error | |||
| Apr 15, 2025 23:55 | CPPclang++18.1.3 | Error | |||
| Apr 15, 2025 23:50 | CPPclang++18.1.3 | Success | 110,970+90.11 RP | ||
| Apr 15, 2025 23:47 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 17:55 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 17:54 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 12:58 | CPPclang++18.1.3 | Success | 59,216 | ||
| Apr 14, 2025 12:57 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 12:55 | CPPclang++18.1.3 | Success | 59,178 | ||
| Apr 14, 2025 12:52 | CPPclang++18.1.3 | Success | 59,362 | ||
| Apr 14, 2025 12:42 | CPPclang++18.1.3 | Success | 59,770 | ||
| Apr 14, 2025 12:38 | CPPclang++18.1.3 | Success | 60,173 | ||
| Apr 14, 2025 12:36 | CPPclang++18.1.3 | Success | 64,154 | ||
| Apr 14, 2025 12:34 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 12:23 | CPPclang++18.1.3 | Success | 59,497 | ||
| Apr 14, 2025 12:21 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 12:17 | CPPclang++18.1.3 | Success | 59,381 | ||
| Apr 14, 2025 12:16 | CPPclang++18.1.3 | Success | 59,395 | ||
| Apr 14, 2025 09:06 | CPPg++13.2.0 | Success | 62,614 | ||
| Apr 14, 2025 09:04 | CPPclang++18.1.3 | Success | 62,170 | ||
| Apr 14, 2025 09:04 | CPPclang++18.1.3 | Success | 61,903+0.11 RP | ||
| Apr 14, 2025 09:04 | CPPclang++18.1.3 | Success | 62,084 | ||
| Apr 14, 2025 09:02 | CPPclang++18.1.3 | Success | 61,992 | ||
| Apr 14, 2025 08:11 | CPPclang++18.1.3 | Success | 7,407,235 | ||
| Apr 14, 2025 07:36 | CPPclang++18.1.3 | Success | 7,525,914 | ||
| Apr 14, 2025 07:09 | CPPclang++18.1.3 | Success | 64,481 | ||
| Apr 14, 2025 06:52 | CPPclang++18.1.3 | Success | 64,503 | ||
| Apr 14, 2025 06:50 | CPPclang++18.1.3 | Success | 64,576 | ||
| Apr 14, 2025 06:50 | CPPg++13.2.0 | Success | 64,492 | ||
| Apr 14, 2025 06:41 | CPPg++13.2.0 | Success | 65,997 | ||
| Apr 14, 2025 06:41 | CPPclang++18.1.3 | Success | 66,549 | ||
| Apr 14, 2025 06:32 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 06:30 | CPPclang++18.1.3 | Success | 66,454 | ||
| Apr 14, 2025 06:30 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 06:25 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 06:18 | CPPclang++18.1.3 | Success | 62,030 | ||
| Apr 14, 2025 06:15 | CPPclang++18.1.3 | Success | 62,038 | ||
| Apr 14, 2025 06:12 | CPPclang++18.1.3 | Success | 64,457 | ||
| Apr 14, 2025 06:12 | CPPg++13.2.0 | Success | 64,478 | ||
| Apr 14, 2025 06:09 | CPPclang++18.1.3 | Success | 67,630 | ||
| Apr 14, 2025 06:09 | CPPg++13.2.0 | Success | 67,714 | ||
| Apr 14, 2025 05:57 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 05:54 | CPPclang++18.1.3 | Success | 67,746 | ||
| Apr 14, 2025 05:53 | CPPclang++18.1.3 | Success | 67,576 | ||
| Apr 14, 2025 05:49 | CPPclang++18.1.3 | Success | 66,632 | ||
| Apr 14, 2025 05:48 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 05:32 | CPPclang++18.1.3 | Success | 67,551 | ||
| Apr 14, 2025 05:30 | CPPg++13.2.0 | Success | 68,222 | ||
| Apr 14, 2025 04:42 | CPPg++13.2.0 | Success | 62,484 | ||
| Apr 14, 2025 04:37 | CPPg++13.2.0 | Success | 62,273 | ||
| Apr 14, 2025 04:26 | CPPclang++18.1.3 | Success | 61,946+0.14 RP | ||
| Apr 14, 2025 04:23 | CPPclang++18.1.3 | Success | 62,000+10.99 RP | ||
| Apr 14, 2025 04:19 | CPPclang++18.1.3 | Success | 71,476 | ||
| Apr 14, 2025 04:18 | CPPclang++18.1.3 | Success | 71,173 | ||
| Apr 14, 2025 04:18 | CPPg++13.2.0 | Success | 70,981 | ||
| Apr 14, 2025 04:16 | CPPg++13.2.0 | Error | |||
| Apr 14, 2025 04:14 | CPPg++13.2.0 | Success | 67,668 | ||
| Apr 14, 2025 04:12 | CPPclang++18.1.3 | Success | 67,581 | ||
| Apr 14, 2025 04:11 | CPPclang++18.1.3 | Success | 67,486 | ||
| Apr 14, 2025 04:08 | CPPclang++18.1.3 | Success | 66,535+2.05 RP | ||
| Apr 14, 2025 03:57 | CPPclang++18.1.3 | Error | |||
| Apr 14, 2025 03:52 | CPPclang++18.1.3 | Success | 67,454+0.27 RP | ||
| Apr 14, 2025 03:48 | CPPclang++18.1.3 | Success | 8,338,132 | ||
| Apr 14, 2025 03:29 | CPPclang++18.1.3 | Success | 8,361,697 | ||
| Apr 14, 2025 03:28 | CPPg++13.2.0 | Success | 7,301,700 | ||
| Apr 14, 2025 03:26 | CPPg++13.2.0 | Error | |||
| Apr 13, 2025 14:31 | RUSTrust-1.81.0 | Success | 4,989,251+0.99 RP | ||
| Apr 13, 2025 14:10 | RUSTrust-1.81.0 | Success | 9,828,216+0.55 RP | ||
| Apr 13, 2025 14:02 | RUSTrust-1.86.0 | Error | |||
| Apr 13, 2025 13:40 | CPPclang++18.1.3 | Success | 21,504,224+0.47 RP | ||
| Apr 12, 2025 23:17 | RUSTrust-1.86.0 | Error | |||
| Apr 12, 2025 23:16 | RUSTrust-1.86.0 | Error | |||
| Apr 12, 2025 23:15 | RUSTrust-1.86.0 | Error | |||
| Apr 12, 2025 05:44 | CPPg++13.2.0 | Success | 70,192 | ||
| Apr 12, 2025 05:43 | CPPclang++18.1.3 | Success | 67,578+0.07 RP | ||
| Apr 12, 2025 04:37 | CPPclang++18.1.3 | Success | 67,608+0.89 RP | ||
| Apr 12, 2025 04:33 | CPPg++13.2.0 | Success | 68,019+3.96 RP | ||
| Apr 12, 2025 04:32 | CPPg++13.2.0 | Error | |||
| Apr 12, 2025 04:21 | CPPclang++18.1.3 | Error | |||
| Apr 12, 2025 04:13 | CPPclang++18.1.3 | Success | 78,216 | ||
| Apr 12, 2025 01:59 | CPPg++13.2.0 | Error | |||
| Apr 12, 2025 01:57 | CPPg++13.2.0 | Error | |||
| Apr 11, 2025 23:01 | CPPclang++18.1.3 | Success | 77,822+2.21 RP | ||
| Apr 11, 2025 22:50 | CPPclang++18.1.3 | Success | 79,186+25.84 RP | ||
| Apr 11, 2025 22:44 | CPPclang++18.1.3 | Success | 100,057 | ||
| Apr 11, 2025 22:43 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 22:36 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 22:29 | CPPclang++18.1.3 | Success | 100,719 | ||
| Apr 11, 2025 22:26 | CPPclang++18.1.3 | Success | 154,757 | ||
| Apr 11, 2025 22:19 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 22:11 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 22:06 | CPPclang++18.1.3 | Success | 104,941 | ||
| Apr 11, 2025 21:59 | CPPclang++18.1.3 | Success | 99,559+22.50 RP | ||
| Apr 11, 2025 21:57 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 21:48 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 21:45 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 21:42 | CPPclang++18.1.3 | Success | 128,292+77.95 RP | ||
| Apr 11, 2025 21:37 | CPPclang++18.1.3 | Error | |||
| Apr 11, 2025 20:50 | CPPclang++18.1.3 | Success | 59,500 | ||
| Apr 11, 2025 20:49 | CPPclang++18.1.3 | Success | 59,484 |