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 23, 2024 07:10 | CPPg++9.4.0 | Error | |||
| May 23, 2024 04:37 | CPPg++9.4.0 | Success | 96,811 | ||
| May 22, 2024 20:07 | CPPg++9.4.0 | Success | 94,395 | ||
| May 22, 2024 20:05 | CPPg++9.4.0 | Success | 94,284 | ||
| May 22, 2024 20:04 | CPPg++9.4.0 | Success | 113,138 | ||
| May 22, 2024 20:03 | CPPg++9.4.0 | Success | 94,200+0.02 RP | ||
| May 22, 2024 20:01 | CPPg++9.4.0 | Success | 94,222+15.19 RP | ||
| May 22, 2024 20:00 | CPPg++9.4.0 | Success | 109,959+2.51 RP | ||
| May 22, 2024 19:57 | CPPg++9.4.0 | Error | |||
| May 22, 2024 19:54 | CPPg++9.4.0 | Success | 113,086+4.05 RP | ||
| May 22, 2024 19:52 | CPPg++9.4.0 | Success | 466,231 | ||
| May 22, 2024 19:50 | CPPg++9.4.0 | Success | 118,519+70.28 RP | ||
| May 22, 2024 19:46 | CPPg++9.4.0 | Success | 711,974 | ||
| May 22, 2024 19:45 | CPPg++9.4.0 | Error | |||
| May 22, 2024 19:43 | CPPg++9.4.0 | Success | 709,441+7.59 RP | ||
| May 22, 2024 17:29 | CPPclang++10.0.0 | Success | 68,736 | ||
| May 22, 2024 17:27 | CPPclang++10.0.0 | Error | |||
| May 22, 2024 17:26 | CPPclang++10.0.0 | Success | 67,335 | ||
| May 22, 2024 17:03 | CPPg++9.4.0 | Success | 455,788 | ||
| May 22, 2024 17:01 | CPPg++9.4.0 | Success | 454,331 | ||
| May 22, 2024 16:52 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:46 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:44 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:43 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:41 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:40 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:38 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:31 | CPPg++9.4.0 | Success | 438,813 | ||
| May 22, 2024 16:28 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:27 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:25 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:14 | CPPg++9.4.0 | Success | 436,695+0.23 RP | ||
| May 22, 2024 16:13 | CPPg++9.4.0 | Error | |||
| May 22, 2024 16:06 | CPPg++9.4.0 | Success | 441,047+15.13 RP | ||
| May 22, 2024 15:30 | CPPg++9.4.0 | Error | |||
| May 22, 2024 15:29 | CPPg++9.4.0 | Error | |||
| May 22, 2024 15:28 | CPPg++9.4.0 | Success | 1,325,789+1.87 RP | ||
| May 22, 2024 15:27 | CPPg++9.4.0 | Success | 2,146,953 | ||
| May 22, 2024 15:26 | CPPg++9.4.0 | Error | |||
| May 22, 2024 15:20 | CPPg++9.4.0 | Error | |||
| May 22, 2024 15:16 | CPPg++9.4.0 | Success | 1,761,351+0.22 RP | ||
| May 22, 2024 15:13 | CPPg++9.4.0 | Success | 2,215,403 | ||
| May 22, 2024 15:11 | CPPg++9.4.0 | Success | 1,830,968+4.99 RP | ||
| May 22, 2024 15:10 | CPPg++9.4.0 | Success | 22,103,586 | ||
| May 22, 2024 15:08 | CPPg++9.4.0 | Success | 22,184,665 | ||
| May 22, 2024 15:07 | CPPg++9.4.0 | Success | 22,402,435 | ||
| May 22, 2024 15:03 | CPPg++9.4.0 | Success | 22,321,467 | ||
| May 22, 2024 15:02 | CPPg++9.4.0 | Success | 21,798,992 | ||
| May 22, 2024 15:01 | CPPg++9.4.0 | Success | 21,365,810+0.47 RP | ||
| May 22, 2024 04:48 | CPPg++9.4.0 | Success | 1,536,838+0.91 RP | ||
| May 22, 2024 04:44 | CPPg++9.4.0 | Success | 1,785,286+5.14 RP | ||
| May 22, 2024 04:35 | CPPg++9.4.0 | Error | |||
| May 22, 2024 04:22 | CPPg++9.4.0 | Success | 21,784,623+0.46 RP | ||
| May 14, 2024 13:27 | CPPclang++10.0.0 | Error | |||
| May 14, 2024 13:27 | CPPclang++10.0.0 | Success | 74,861 | ||
| May 10, 2024 00:51 | CPPg++9.4.0 | Error | |||
| May 10, 2024 00:50 | CPPclang++10.0.0 | Success | 68,709 | ||
| May 8, 2024 08:56 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 23:42 | CPPclang++10.0.0 | Success | 68,812 | ||
| May 7, 2024 23:40 | CPPclang++10.0.0 | Success | 69,070 | ||
| May 7, 2024 23:37 | CPPclang++10.0.0 | Success | 69,277 | ||
| May 7, 2024 23:33 | CPPg++9.4.0 | Error | |||
| May 7, 2024 23:30 | CPPg++9.4.0 | Error | |||
| May 7, 2024 23:30 | CPPclang++10.0.0 | Success | 68,681 | ||
| May 7, 2024 23:29 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 23:28 | CPPclang++10.0.0 | Success | 68,345 | ||
| May 7, 2024 23:20 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 23:19 | CPPclang++10.0.0 | Success | 68,273 | ||
| May 7, 2024 23:13 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 21:34 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:24 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:22 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:21 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:17 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:16 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 19:13 | CPPclang++10.0.0 | Success | 69,514 | ||
| May 7, 2024 19:12 | CPPclang++10.0.0 | Success | 65,454 | ||
| May 7, 2024 19:10 | CPPclang++10.0.0 | Success | 78,949 | ||
| May 7, 2024 19:07 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 18:47 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 18:46 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 14:30 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 14:29 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:43 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:42 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:40 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:33 | CPPclang++10.0.0 | Success | 68,666 | ||
| May 7, 2024 12:29 | CPPclang++10.0.0 | Success | 68,958 | ||
| May 7, 2024 12:26 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:25 | CPPclang++10.0.0 | Error | |||
| May 7, 2024 12:24 | CPPclang++10.0.0 | Error | |||
| 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 |