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 3, 2023 21:48 | CPPg++9.3.0 | Success | 71,911 | ||
| Apr 3, 2023 21:47 | CPPg++9.3.0 | Success | 99,908 | ||
| Apr 3, 2023 21:43 | CPPg++9.3.0 | Success | 99,805 | ||
| Apr 3, 2023 21:41 | CPPg++9.3.0 | Success | 99,592 | ||
| Apr 3, 2023 21:35 | CPPg++9.3.0 | Success | 108,859 | ||
| Apr 3, 2023 21:29 | CPPg++9.3.0 | Success | 99,889 | ||
| Apr 3, 2023 21:27 | CPPg++9.3.0 | Success | 97,962+0.06 RP | ||
| Apr 3, 2023 21:26 | CPPg++9.3.0 | Success | 105,105 | ||
| Apr 3, 2023 21:21 | CPPg++9.3.0 | Success | 110,330 | ||
| Mar 31, 2023 18:02 | CPPg++9.3.0 | Success | 71,827+4.06 RP | ||
| Mar 31, 2023 18:01 | CPPg++9.3.0 | Success | 155,342 | ||
| Mar 31, 2023 17:59 | CPPg++9.3.0 | Success | 154,760 | ||
| Mar 31, 2023 17:58 | CPPg++9.3.0 | Success | 73,986 | ||
| Mar 31, 2023 17:58 | CPPg++9.3.0 | Success | 193,441 | ||
| Mar 31, 2023 17:56 | CPPg++9.3.0 | Success | 193,546 | ||
| Mar 31, 2023 17:55 | CPPg++9.3.0 | Success | 191,887 | ||
| Mar 31, 2023 17:55 | CPPg++9.3.0 | Success | 192,026 | ||
| Mar 31, 2023 17:54 | CPPg++9.3.0 | Success | 191,842 | ||
| Mar 28, 2023 19:09 | CPPg++9.3.0 | Success | 181,064 | ||
| Mar 28, 2023 19:08 | CPPg++9.3.0 | Error | |||
| Mar 28, 2023 19:08 | CPPg++9.3.0 | Error | |||
| Mar 28, 2023 19:07 | CPPg++9.3.0 | Error | |||
| Mar 28, 2023 19:06 | CPPg++9.3.0 | Success | 179,665 | ||
| Mar 28, 2023 19:06 | CPPg++9.3.0 | Success | 180,741 | ||
| Mar 28, 2023 18:45 | CPPg++9.3.0 | Error | |||
| Mar 28, 2023 18:44 | CPPg++9.3.0 | Success | 98,969 | ||
| Mar 28, 2023 18:37 | CPPg++9.3.0 | Success | 163,193 | ||
| Mar 27, 2023 21:55 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 21:47 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 21:47 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 21:46 | CPPg++9.3.0 | Success | 98,265 | ||
| Mar 27, 2023 21:45 | CPPg++9.3.0 | Success | 98,022+0.57 RP | ||
| Mar 27, 2023 21:43 | CPPg++9.3.0 | Success | 249,569 | ||
| Mar 27, 2023 21:40 | CPPg++9.3.0 | Success | 240,832 | ||
| Mar 27, 2023 21:38 | CPPg++9.3.0 | Success | 242,116 | ||
| Mar 27, 2023 21:38 | CPPg++9.3.0 | Success | 165,687 | ||
| Mar 27, 2023 21:36 | CPPg++9.3.0 | Success | 553,403 | ||
| Mar 26, 2023 11:27 | CPPg++9.3.0 | Success | 99,014 | ||
| Mar 26, 2023 11:23 | CPPg++9.3.0 | Success | 98,654 | ||
| Mar 26, 2023 11:19 | CPPg++9.3.0 | Success | 116,819 | ||
| Mar 26, 2023 11:17 | CPPg++9.3.0 | Success | 141,511 | ||
| Mar 26, 2023 11:17 | CPPg++9.3.0 | Success | 141,512 | ||
| Mar 26, 2023 11:16 | CPPg++9.3.0 | Success | 141,007 | ||
| Mar 26, 2023 10:47 | CPPg++9.3.0 | Success | 110,003 | ||
| Mar 26, 2023 10:46 | CPPclang++10.0.0 | Success | 132,214 | ||
| Mar 26, 2023 10:45 | CPPclang++10.0.0 | Success | 132,465 | ||
| Mar 26, 2023 10:43 | CPPg++9.3.0 | Success | 98,816 | ||
| Mar 26, 2023 09:05 | CPPg++9.3.0 | Success | 98,614 | ||
| Mar 25, 2023 20:44 | CPPg++9.3.0 | Success | 98,627 | ||
| Mar 25, 2023 20:40 | CPPg++9.3.0 | Success | 99,043 | ||
| Mar 25, 2023 20:39 | CPPg++9.3.0 | Success | 98,846 | ||
| Mar 25, 2023 20:37 | CPPg++9.3.0 | Success | 98,603 | ||
| Mar 25, 2023 20:37 | CPPg++9.3.0 | Success | 98,959 | ||
| Mar 25, 2023 20:36 | CPPg++9.3.0 | Success | 98,859 | ||
| Mar 25, 2023 20:26 | CPPg++9.3.0 | Success | 119,946 | ||
| Mar 25, 2023 20:24 | CPPg++9.3.0 | Success | 98,700 | ||
| Mar 25, 2023 18:15 | CPPg++9.3.0 | Success | 98,573+0.16 RP | ||
| Mar 25, 2023 18:14 | CPPg++9.3.0 | Success | 99,489 | ||
| Mar 25, 2023 18:11 | CPPg++9.3.0 | Success | 145,895 | ||
| Mar 25, 2023 18:10 | CPPg++9.3.0 | Success | 145,947 | ||
| Mar 25, 2023 17:11 | CPPg++9.3.0 | Success | 99,538 | ||
| Mar 25, 2023 16:57 | CPPg++9.3.0 | Success | 98,989 | ||
| Feb 17, 2023 19:20 | CPPg++9.3.0 | Error | |||
| Feb 17, 2023 19:19 | CPPg++9.3.0 | Error | |||
| Feb 17, 2023 19:19 | CPPg++9.3.0 | Error | |||
| Feb 17, 2023 19:18 | CPPclang++10.0.0 | Success | 99,337+0.56 RP | ||
| Feb 15, 2023 19:05 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 19:04 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 19:00 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 18:43 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 18:38 | CPPg++9.3.0 | Error | |||
| Feb 15, 2023 18:36 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 18:30 | CPPclang++10.0.0 | Success | 108,576 | ||
| Feb 15, 2023 18:28 | CPPclang++10.0.0 | Success | 109,176 | ||
| Feb 15, 2023 18:23 | CPPclang++10.0.0 | Success | 109,270 | ||
| Feb 15, 2023 18:22 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 18:21 | CPPclang++10.0.0 | Error | |||
| Feb 15, 2023 18:20 | CPPg++9.3.0 | Error | |||
| Feb 15, 2023 17:24 | CPPg++9.3.0 | Success | 100,441 | ||
| Feb 15, 2023 17:15 | CPPclang++10.0.0 | Success | 100,135 | ||
| Feb 15, 2023 17:06 | CPPclang++10.0.0 | Success | 99,919 | ||
| Feb 15, 2023 17:06 | CPPclang++10.0.0 | Success | 99,892+99.64 RP | ||
| Feb 15, 2023 00:30 | CPPclang++10.0.0 | Success | 21,404,167 | ||
| Feb 15, 2023 00:30 | CPPg++9.3.0 | Success | 21,440,223 | ||
| Feb 15, 2023 00:30 | CPPg++9.3.0 | Success | 21,279,501+0.47 RP | ||
| Nov 30, 2022 14:22 | CPPg++9.3.0 | Error | |||
| Nov 29, 2022 17:55 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 23:24 | CPPg++9.3.0 | Success | 19,843,474 | ||
| Nov 27, 2022 23:22 | CPPg++9.3.0 | Success | 2,074,364+2.95 RP | ||
| Nov 27, 2022 23:21 | CPPg++9.3.0 | Success | 6,116,129 | ||
| Nov 27, 2022 23:14 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 23:12 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 23:10 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 23:09 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:20 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:11 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:09 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:08 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:08 | CPPg++9.3.0 | Error | |||
| Nov 27, 2022 21:06 | CPPg++9.3.0 | Error |