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 | |
|---|---|---|---|---|---|
| Jan 16, 2025 23:20 | CPPclang++18.1.3 | Success | 21,607,992+0.46 RP | ||
| Jan 11, 2025 11:49 | CPPg++13.2.0 | Success | 105,646+0.43 RP | ||
| Dec 24, 2024 19:09 | CPPg++13.2.0 | Success | 608,735+15.20 RP | ||
| Dec 24, 2024 18:57 | CPPg++9.4.0 | Success | 10,796,670 | ||
| Dec 22, 2024 22:37 | CPPg++13.2.0 | Success | 119,668+2.78 RP | ||
| Dec 22, 2024 22:37 | CPPg++13.2.0 | Success | 123,781+11.05 RP | ||
| Dec 22, 2024 22:33 | CPPclang++18.1.3 | Success | 143,403+69.73 RP | ||
| Dec 22, 2024 22:29 | CPPclang++18.1.3 | Error | |||
| Dec 17, 2024 16:19 | CPPclang++18.1.3 | Success | 98,857+10.75 RP | ||
| Dec 17, 2024 16:17 | CPPclang++18.1.3 | Error | |||
| Dec 13, 2024 07:59 | CSHARP9.0.0 | Success | 274,586 | ||
| Dec 12, 2024 20:04 | CPPclang++18.1.3 | Error | |||
| Dec 12, 2024 18:39 | CPPg++13.2.0 | Success | 60,308 | ||
| Dec 12, 2024 18:39 | CPPclang++18.1.3 | Success | 59,668 | ||
| Dec 7, 2024 18:36 | CSHARP9.0.0 | Success | 272,041+1.34 RP | ||
| Dec 5, 2024 07:06 | CSHARP9.0.0-rc.2 | Success | 277,400 | ||
| Dec 4, 2024 03:57 | CPPclang++18.1.3 | Success | 112,173+1.49 RP | ||
| Dec 4, 2024 03:56 | CPPclang++18.1.3 | Success | 115,003 | ||
| Dec 4, 2024 03:50 | CPPclang++18.1.3 | Success | 114,084+87.65 RP | ||
| Dec 3, 2024 18:02 | CPPclang++18.1.3 | Success | 110,614+2.59 RP | ||
| Dec 3, 2024 18:00 | CPPclang++18.1.3 | Success | 115,681 | ||
| Dec 3, 2024 17:59 | CPPclang++18.1.3 | Success | 113,878+87.35 RP | ||
| Dec 3, 2024 16:27 | CPPclang++18.1.3 | Error | |||
| Dec 3, 2024 09:30 | RUSTrust-1.83.0 | Success | 105,511+94.78 RP | ||
| Dec 2, 2024 21:57 | CPPclang++18.1.3 | Success | 362,273+2.41 RP | ||
| Dec 2, 2024 21:56 | CPPclang++18.1.3 | Success | 396,951+20.76 RP | ||
| Dec 2, 2024 21:53 | CPPclang++18.1.3 | Error | |||
| Dec 2, 2024 21:49 | CPPclang++18.1.3 | Success | 2,255,119+3.97 RP | ||
| Dec 2, 2024 21:28 | CPPclang++18.1.3 | Success | 21,528,886+0.46 RP | ||
| Dec 2, 2024 21:25 | GOgo1.23.3 | Error | |||
| Dec 2, 2024 09:02 | GOgo1.23.3 | Error | |||
| Nov 29, 2024 21:09 | CPPclang++18.1.3 | Success | 126,214 | ||
| Nov 29, 2024 21:08 | CPPclang++18.1.3 | Success | 127,168 | ||
| Nov 29, 2024 21:06 | GOgo1.23.3 | Success | 149,870 | ||
| Nov 29, 2024 21:04 | GOgo1.23.3 | Error | |||
| Nov 29, 2024 21:03 | GOgo1.23.3 | Error | |||
| Nov 29, 2024 21:00 | GOgo1.23.3 | Success | 155,481 | ||
| Nov 29, 2024 20:57 | CPPclang++18.1.3 | Success | 104,086+0.41 RP | ||
| Nov 29, 2024 20:56 | CPPclang++18.1.3 | Success | 180,865 | ||
| Nov 29, 2024 20:55 | CPPclang++18.1.3 | Success | 104,530+0.43 RP | ||
| Nov 29, 2024 20:54 | CPPg++13.2.0 | Success | 213,592 | ||
| Nov 29, 2024 19:29 | CPPclang++18.1.3 | Success | 175,581 | ||
| Nov 29, 2024 19:16 | CPPclang++18.1.3 | Success | 105,000+12.33 RP | ||
| Nov 29, 2024 19:15 | CPPclang++18.1.3 | Success | 180,757 | ||
| Nov 29, 2024 19:13 | CPPclang++18.1.3 | Error | |||
| Nov 29, 2024 19:12 | CPPclang++18.1.3 | Success | 170,719 | ||
| Nov 29, 2024 19:12 | CPPg++13.2.0 | Success | 237,743 | ||
| Nov 29, 2024 19:10 | CPPg++13.2.0 | Success | 216,365 | ||
| Nov 29, 2024 19:10 | CPPclang++18.1.3 | Success | 172,705 | ||
| Nov 29, 2024 19:08 | GOgo1.23.3 | Success | 121,884 | ||
| Nov 29, 2024 19:01 | GOgo1.23.3 | Success | 120,619+18.55 RP | ||
| Nov 29, 2024 18:58 | GOgo1.23.3 | Success | 635,930 | ||
| Nov 29, 2024 18:54 | GOgo1.23.3 | Success | 155,392+2.17 RP | ||
| Nov 29, 2024 18:52 | GOgo1.23.3 | Success | 356,843 | ||
| Nov 29, 2024 18:50 | GOgo1.23.3 | Error | |||
| Nov 29, 2024 18:45 | CPPclang++18.1.3 | Error | |||
| Nov 29, 2024 18:41 | CPPclang++18.1.3 | Error | |||
| Nov 29, 2024 17:03 | CPPclang++18.1.3 | Error | |||
| Nov 29, 2024 15:58 | CSHARP9.0.0-rc.2 | Success | 279,751 | ||
| Nov 29, 2024 08:27 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 29, 2024 08:10 | CSHARP9.0.0-rc.2 | Success | 278,400 | ||
| Nov 29, 2024 08:09 | CSHARP9.0.0-rc.2 | Success | 279,024 | ||
| Nov 29, 2024 08:06 | CSHARP9.0.0-rc.2 | Success | 280,416 | ||
| Nov 29, 2024 08:01 | CSHARP9.0.0-rc.2 | Success | 280,441 | ||
| Nov 29, 2024 07:58 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 29, 2024 07:27 | CSHARP9.0.0-rc.2 | Success | 292,784 | ||
| Nov 29, 2024 07:22 | CSHARP9.0.0-rc.2 | Success | 299,749 | ||
| Nov 29, 2024 07:20 | CSHARP9.0.0-rc.2 | Success | 306,386 | ||
| Nov 29, 2024 07:19 | CSHARP9.0.0-rc.2 | Success | 302,422 | ||
| Nov 29, 2024 07:17 | CSHARP9.0.0-rc.2 | Success | 303,162 | ||
| Nov 29, 2024 06:47 | CSHARP9.0.0-rc.2 | Success | 356,222 | ||
| Nov 29, 2024 06:12 | CSHARP9.0.0-rc.2 | Success | 350,797 | ||
| Nov 29, 2024 06:06 | CSHARP9.0.0-rc.2 | Success | 349,827 | ||
| Nov 29, 2024 05:42 | CSHARP9.0.0-rc.2 | Success | 299,070 | ||
| Nov 29, 2024 05:25 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 29, 2024 05:06 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 29, 2024 04:55 | CSHARP9.0.0-rc.2 | Success | 286,449 | ||
| Nov 29, 2024 04:54 | CSHARP9.0.0-rc.2 | Success | 287,443 | ||
| Nov 29, 2024 03:52 | CSHARP9.0.0-rc.2 | Success | 351,059 | ||
| Nov 29, 2024 03:45 | CSHARP9.0.0-rc.2 | Success | 350,243 | ||
| Nov 29, 2024 01:48 | CPPclang++18.1.3 | Success | 59,408 | ||
| Nov 28, 2024 20:28 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 20:12 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 20:09 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 20:07 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 20:07 | CPPclang++18.1.3 | Success | 59,557+0.24 RP | ||
| Nov 28, 2024 20:07 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 19:22 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 19:13 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 19:12 | CPPclang++18.1.3 | Success | 59,676 | ||
| Nov 28, 2024 19:11 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 19:10 | CPPclang++18.1.3 | Success | 59,754 | ||
| Nov 28, 2024 19:07 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 19:03 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:35 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:33 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:28 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:27 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:24 | CPPclang++18.1.3 | Error | |||
| Nov 28, 2024 18:20 | CPPclang++18.1.3 | Error |