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 | |
|---|---|---|---|---|---|
| Feb 22, 2024 08:00 | CPPg++9.4.0 | Success | 70,505 | ||
| Feb 22, 2024 07:59 | CPPg++9.4.0 | Success | 68,584 | ||
| Feb 22, 2024 07:59 | CPPclang++10.0.0 | Success | 68,746 | ||
| Feb 22, 2024 07:56 | CPPclang++10.0.0 | Success | 68,149 | ||
| Feb 22, 2024 07:54 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 07:50 | CPPclang++10.0.0 | Success | 67,373+0.29 RP | ||
| Feb 22, 2024 07:48 | CPPclang++10.0.0 | Success | 67,630 | ||
| Feb 22, 2024 07:45 | CPPclang++10.0.0 | Success | 93,673 | ||
| Feb 22, 2024 07:39 | CPPclang++10.0.0 | Success | 67,505+0.07 RP | ||
| Feb 22, 2024 07:38 | CPPclang++10.0.0 | Success | 67,535+0.09 RP | ||
| Feb 22, 2024 07:38 | CPPclang++10.0.0 | Success | 68,235 | ||
| Feb 22, 2024 07:37 | CPPclang++10.0.0 | Success | 67,714 | ||
| Feb 22, 2024 07:37 | CPPclang++10.0.0 | Success | 67,576+0.71 RP | ||
| Feb 22, 2024 07:36 | CPPclang++10.0.0 | Success | 69,873 | ||
| Feb 22, 2024 07:35 | CPPclang++10.0.0 | Success | 67,900+9.62 RP | ||
| Feb 22, 2024 07:32 | CPPclang++10.0.0 | Success | 72,649 | ||
| Feb 22, 2024 07:21 | CPPclang++10.0.0 | Success | 72,732 | ||
| Feb 22, 2024 07:16 | CPPclang++10.0.0 | Success | 73,959 | ||
| Feb 22, 2024 07:12 | CPPclang++10.0.0 | Success | 74,378 | ||
| Feb 22, 2024 07:07 | CPPclang++10.0.0 | Success | 74,265 | ||
| Feb 22, 2024 07:03 | CPPclang++10.0.0 | Success | 74,378 | ||
| Feb 22, 2024 07:02 | CPPclang++10.0.0 | Success | 74,343 | ||
| Feb 22, 2024 06:59 | CPPclang++10.0.0 | Success | 72,695 | ||
| Feb 22, 2024 06:57 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 06:54 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 06:52 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 06:48 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 04:10 | CPPclang++10.0.0 | Success | 72,903 | ||
| Feb 22, 2024 04:09 | CPPclang++10.0.0 | Success | 72,814 | ||
| Feb 22, 2024 04:09 | CPPclang++10.0.0 | Success | 72,822 | ||
| Feb 22, 2024 04:04 | CPPclang++10.0.0 | Success | 72,659 | ||
| Feb 22, 2024 04:03 | CPPclang++10.0.0 | Success | 72,681 | ||
| Feb 22, 2024 04:02 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 04:01 | CPPclang++10.0.0 | Success | 72,646+0.06 RP | ||
| Feb 22, 2024 03:59 | CPPclang++10.0.0 | Success | 72,749 | ||
| Feb 22, 2024 03:58 | CPPclang++10.0.0 | Success | 164,780 | ||
| Feb 22, 2024 03:57 | CPPclang++10.0.0 | Success | 171,791 | ||
| Feb 22, 2024 03:56 | CPPclang++10.0.0 | Success | 218,525 | ||
| Feb 22, 2024 03:55 | CPPclang++10.0.0 | Success | 165,049 | ||
| Feb 22, 2024 03:39 | CPPg++9.4.0 | Success | 77,743 | ||
| Feb 22, 2024 03:34 | CPPg++9.4.0 | Success | 77,946 | ||
| Feb 22, 2024 03:32 | CPPg++9.4.0 | Error | |||
| Feb 22, 2024 03:28 | CPPg++9.4.0 | Success | 77,090 | ||
| Feb 22, 2024 03:27 | CPPclang++10.0.0 | Success | 73,330 | ||
| Feb 22, 2024 03:26 | CPPclang++10.0.0 | Success | 73,024 | ||
| Feb 22, 2024 03:25 | CPPclang++10.0.0 | Success | 72,676+1.12 RP | ||
| Feb 22, 2024 03:24 | CPPclang++10.0.0 | Success | 73,273+0.53 RP | ||
| Feb 22, 2024 03:23 | CPPclang++10.0.0 | Success | 73,559+1.97 RP | ||
| Feb 22, 2024 03:23 | CPPclang++10.0.0 | Success | 74,638+2.35 RP | ||
| Feb 22, 2024 03:22 | CPPclang++10.0.0 | Success | 75,968+1.76 RP | ||
| Feb 22, 2024 03:22 | CPPclang++10.0.0 | Success | 76,997+4.69 RP | ||
| Feb 22, 2024 03:21 | CPPclang++10.0.0 | Success | 79,884+6.56 RP | ||
| Feb 22, 2024 03:15 | CPPclang++10.0.0 | Success | 84,305+0.16 RP | ||
| Feb 22, 2024 03:11 | CPPclang++10.0.0 | Success | 84,422+6.40 RP | ||
| Feb 22, 2024 03:00 | CPPclang++10.0.0 | Success | 89,241+4.39 RP | ||
| Feb 22, 2024 02:42 | CPPclang++10.0.0 | Success | 93,173 | ||
| Feb 22, 2024 02:40 | CPPclang++10.0.0 | Success | 93,581 | ||
| Feb 22, 2024 02:39 | CPPclang++10.0.0 | Success | 92,973 | ||
| Feb 22, 2024 02:33 | CPPclang++10.0.0 | Success | 92,881+0.32 RP | ||
| Feb 22, 2024 02:31 | CPPclang++10.0.0 | Success | 93,443 | ||
| Feb 22, 2024 02:28 | CPPclang++10.0.0 | Error | |||
| Feb 22, 2024 02:25 | CPPclang++10.0.0 | Error | |||
| Feb 21, 2024 16:13 | CPPclang++10.0.0 | Success | 93,754 | ||
| Feb 21, 2024 16:11 | CPPg++9.4.0 | Success | 97,030 | ||
| Feb 21, 2024 16:09 | CPPclang++10.0.0 | Success | 93,541 | ||
| Feb 21, 2024 16:08 | CPPclang++10.0.0 | Success | 93,157+0.58 RP | ||
| Feb 21, 2024 16:03 | CPPclang++10.0.0 | Success | 93,665+0.57 RP | ||
| Feb 21, 2024 16:01 | CPPclang++10.0.0 | Success | 94,168+70.65 RP | ||
| Feb 21, 2024 16:00 | CPPclang++10.0.0 | Error | |||
| Feb 21, 2024 15:46 | CPPclang++10.0.0 | Error | |||
| Feb 21, 2024 15:45 | CPPclang++10.0.0 | Error | |||
| Feb 21, 2024 15:40 | CPPclang++10.0.0 | Success | 734,424 | ||
| Feb 21, 2024 15:39 | CPPg++9.4.0 | Success | 765,316 | ||
| Feb 21, 2024 15:38 | CPPg++9.4.0 | Success | 281,340+0.55 RP | ||
| Feb 21, 2024 15:37 | CPPclang++10.0.0 | Success | 285,768+10.72 RP | ||
| Feb 21, 2024 15:37 | CPPclang++10.0.0 | Success | 429,708 | ||
| Feb 21, 2024 15:36 | CPPg++9.4.0 | Success | 411,933+23.81 RP | ||
| Feb 21, 2024 15:31 | CPPg++9.4.0 | Success | 21,336,346+0.47 RP | ||
| Jan 29, 2024 16:19 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 16:01 | CPPg++9.4.0 | Success | 71,895+0.19 RP | ||
| Jan 29, 2024 15:55 | CPPg++9.4.0 | Success | 73,268 | ||
| Jan 29, 2024 15:54 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 15:48 | CPPg++9.4.0 | Success | 72,746 | ||
| Jan 29, 2024 15:44 | CPPg++9.4.0 | Success | 71,992+4.06 RP | ||
| Jan 29, 2024 15:31 | CPPg++9.4.0 | Success | 74,162+5.01 RP | ||
| Jan 29, 2024 15:29 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 15:24 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 15:20 | CPPg++9.4.0 | Success | 77,022+4.54 RP | ||
| Jan 29, 2024 15:17 | CPPg++9.4.0 | Success | 79,814+18.50 RP | ||
| Jan 29, 2024 15:11 | CPPg++9.4.0 | Success | 145,500 | ||
| Jan 29, 2024 15:08 | CPPg++9.4.0 | Success | 93,643+1.67 RP | ||
| Jan 29, 2024 15:07 | CPPg++9.4.0 | Success | 95,135+9.22 RP | ||
| Jan 29, 2024 15:01 | CPPg++9.4.0 | Success | 104,935 | ||
| Jan 29, 2024 15:00 | CPPg++9.4.0 | Success | 104,284+3.03 RP | ||
| Jan 29, 2024 14:42 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 14:37 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 14:31 | CPPg++9.4.0 | Error | |||
| Jan 29, 2024 14:11 | CPPg++9.4.0 | Success | 152,868 | ||
| Jan 29, 2024 14:10 | CPPg++9.4.0 | Success | 153,495 | ||
| Jan 29, 2024 14:08 | CPPg++9.4.0 | Success | 108,070 |