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 | |
|---|---|---|---|---|---|
| May 7, 2024 12:23 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:22 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 01:10 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 01:02 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 01:00 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 01:00 | CPPclang++10.0.0 | Success | 71,645 | ||
| May 7, 2024 00:58 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:56 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:37 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:37 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:35 | CPPclang++10.0.0 | Success | 68,684 | ||
| May 7, 2024 00:34 | CPPclang++10.0.0 | Success | 69,475 | ||
| May 7, 2024 00:34 | CPPclang++10.0.0 | Success | 68,941 | ||
| May 7, 2024 00:33 | CPPclang++10.0.0 | Success | 65,370+8.02 RP | ||
| May 7, 2024 00:31 | CPPclang++10.0.0 | Success | 68,986+12.17 RP | ||
| May 7, 2024 00:26 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:20 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:18 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 00:07 | CPPclang++10.0.0 | Success | 75,308+1.99 RP | ||
| May 6, 2024 23:57 | CPPclang++10.0.0 | Error | |||
| May 6, 2024 23:54 | CPPclang++10.0.0 | Error | |||
| May 6, 2024 23:52 | CPPclang++10.0.0 | Success | 78,739 | ||
| May 6, 2024 23:52 | CPPclang++10.0.0 | Success | 76,452+106.82 RP | ||
| May 6, 2024 23:50 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:48 | CPPg++9.4.0 | Success | 419,037 | ||
| May 6, 2024 23:22 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:20 | CPPg++9.4.0 | Success | 417,034+0.01 RP | ||
| May 6, 2024 23:19 | CPPg++9.4.0 | Success | 417,208+0.06 RP | ||
| May 6, 2024 23:18 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:09 | CPPg++9.4.0 | Success | 418,609 | ||
| May 6, 2024 23:06 | CPPg++9.4.0 | Success | 418,201+0.04 RP | ||
| May 6, 2024 23:06 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:05 | CPPg++9.4.0 | Error | |||
| May 6, 2024 23:04 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:48 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:45 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:39 | CPPg++9.4.0 | Error | |||
| May 6, 2024 21:37 | CPPg++9.4.0 | Success | 418,920+0.51 RP | ||
| May 6, 2024 21:16 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:46 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:43 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:41 | CPPg++9.4.0 | Success | 428,058+0.68 RP | ||
| May 6, 2024 19:40 | CPPclang++10.0.0 | Error | |||
| May 6, 2024 19:34 | CPPclang++10.0.0 | Error | |||
| May 6, 2024 19:33 | CPPg++9.4.0 | Success | 440,952+22.21 RP | ||
| May 6, 2024 19:31 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:30 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:10 | CPPg++9.4.0 | Error | |||
| May 6, 2024 19:09 | CPPg++9.4.0 | Error | |||
| May 6, 2024 18:55 | CPPg++9.4.0 | Error | |||
| May 6, 2024 18:54 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:53 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:49 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:49 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:47 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:47 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:13 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 13:03 | CPPg++9.4.0 | Success | 21,522,214 | ||
| Apr 28, 2024 13:01 | CPPg++9.4.0 | Success | 22,234,586 | ||
| Apr 28, 2024 13:00 | CPPg++9.4.0 | Success | 21,556,672 | ||
| Apr 28, 2024 12:59 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 12:59 | CPPg++9.4.0 | Error | |||
| Apr 28, 2024 12:57 | CPPg++9.4.0 | Error | |||
| Apr 17, 2024 23:16 | CPPg++9.4.0 | Error | |||
| Apr 17, 2024 23:13 | CPPg++9.4.0 | Error | |||
| Apr 17, 2024 23:11 | CPPg++9.4.0 | Success | 21,758,543+0.46 RP | ||
| Mar 30, 2024 10:20 | CPPg++9.4.0 | Success | 577,703+2.01 RP | ||
| Mar 30, 2024 10:12 | CPPg++9.4.0 | Success | 653,570+0.03 RP | ||
| Mar 30, 2024 10:06 | CPPg++9.4.0 | Success | 2,005,561 | ||
| Mar 30, 2024 10:04 | CPPclang++10.0.0 | Success | 2,367,218 | ||
| Mar 30, 2024 10:03 | CPPclang++10.0.0 | Error | |||
| Mar 30, 2024 10:01 | RUSTrust-1.77.1 | Success | 832,055 | ||
| Mar 30, 2024 09:59 | RUSTrust-1.77.1 | Success | 917,781 | ||
| Mar 30, 2024 09:57 | RUSTrust-1.77.1 | Error | |||
| Mar 30, 2024 09:54 | RUSTrust-1.77.1 | Success | 839,622 | ||
| Mar 30, 2024 09:51 | RUSTrust-1.77.1 | Success | 2,304,512 | ||
| Mar 30, 2024 09:35 | CPPclang++10.0.0 | Error | |||
| Mar 30, 2024 09:35 | CPPclang++10.0.0 | Success | 672,623 | ||
| Mar 30, 2024 09:31 | CPPg++9.4.0 | Success | 654,774+0.01 RP | ||
| Mar 30, 2024 09:30 | CPPg++9.4.0 | Error | |||
| Mar 30, 2024 09:28 | CPPg++9.4.0 | Success | 655,267+14.80 RP | ||
| Mar 30, 2024 09:27 | CPPg++9.4.0 | Success | 21,744,460+0.46 RP | ||
| Mar 30, 2024 09:25 | CPPg++9.4.0 | Error | |||
| Mar 30, 2024 09:21 | CPPg++9.4.0 | Error | |||
| Mar 30, 2024 09:12 | CPPg++9.4.0 | Error | |||
| Mar 30, 2024 09:10 | CPPg++9.4.0 | Error | |||
| Feb 23, 2024 07:14 | CPPclang++10.0.0 | Success | 67,519 | ||
| Feb 23, 2024 07:13 | CPPclang++10.0.0 | Success | 67,662 | ||
| Feb 23, 2024 07:12 | CPPclang++10.0.0 | Success | 67,570 | ||
| Feb 22, 2024 09:03 | CPPclang++10.0.0 | Success | 221,992 | ||
| Feb 22, 2024 09:02 | CPPclang++10.0.0 | Success | 259,499 | ||
| Feb 22, 2024 09:01 | CPPclang++10.0.0 | Success | 456,879 | ||
| Feb 22, 2024 08:59 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 08:24 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 08:22 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 08:19 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 08:14 | CPPclang++10.0.0 | Success | 67,619 | ||
| Feb 22, 2024 08:08 | CPPclang++10.0.0 | Success | 67,543 | ||
| Feb 22, 2024 08:03 | CPPclang++10.0.0 | Success | 67,522 | ||
| Feb 22, 2024 08:03 | CPPclang++10.0.0 | Success | 75,273 |