Large matrix multiplication 
Multiply two square matrices as fast as possible.
Input
Two 2000 x 2000 matrices of uint32 values on STDIN, encoded back-to-back in row-major order, little-endian byte order.
Output
Write the resulting 2000 x 2000 product matrix to STDOUT in the same binary format (row-major, little-endian uint32).
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Apr 20, 2026 16:50 | CPPg++13.3.0 | Success | 4,292+2'329.92 RP | ||
| Apr 20, 2026 15:20 | RUSTrust-1.94.0 | Success | 3,410 | ||
| Apr 20, 2026 15:18 | CPPg++13.3.0 | Success | 3,414 | ||
| Apr 19, 2026 08:52 | CPPclang++18.1.3 | Success | 3,411 | ||
| Apr 19, 2026 05:14 | CPPg++13.3.0 | Success | 4,065+146.82 RP | ||
| Apr 19, 2026 04:48 | CPPclang++18.1.3 | Success | 3,412 | ||
| Apr 19, 2026 04:46 | CPPclang++18.1.3 | Success | 3,410 | ||
| Apr 19, 2026 03:07 | CPPg++13.3.0 | Success | 4,323+14.36 RP | ||
| Apr 19, 2026 03:03 | CPPclang++18.1.3 | Success | 3,417 | ||
| Apr 19, 2026 03:02 | CPPclang++18.1.3 | Success | 3,412 | ||
| Apr 19, 2026 00:48 | CPPg++13.3.0 | Success | 4,350+61.21 RP | ||
| Apr 18, 2026 22:32 | CPPg++13.3.0 | Success | 4,554 | ||
| Apr 18, 2026 15:58 | CPPg++13.3.0 | Success | 4,469+71.26 RP | ||
| Apr 18, 2026 11:16 | CPPg++13.3.0 | Success | 4,616+587.85 RP | ||
| Apr 18, 2026 05:37 | CPPg++13.3.0 | Success | 3,125 | ||
| Apr 18, 2026 05:35 | CPPg++13.3.0 | Success | 3,104+17.55 RP | ||
| Apr 18, 2026 05:28 | CPPg++13.3.0 | Success | 3,234 | ||
| Apr 18, 2026 05:26 | CPPg++13.3.0 | Success | 3,121+19.39 RP | ||
| Apr 18, 2026 05:26 | CPPg++13.3.0 | Success | 3,141 | ||
| Apr 18, 2026 05:22 | CPPg++13.3.0 | Success | 3,147 | ||
| Apr 18, 2026 05:16 | CPPg++13.3.0 | Success | 3,140+3.04 RP | ||
| Apr 18, 2026 05:14 | CPPg++13.3.0 | Success | 3,143+421.53 RP | ||
| Apr 18, 2026 05:11 | CPPg++13.3.0 | Success | 3,623+75.58 RP | ||
| Apr 18, 2026 05:09 | CPPg++13.3.0 | Success | 3,725+468.25 RP | ||
| Apr 18, 2026 04:03 | CPPg++13.3.0 | Success | 4,747 | ||
| Apr 18, 2026 03:58 | CPPg++13.3.0 | Success | 4,618 | ||
| Apr 18, 2026 03:56 | CPPg++13.3.0 | Success | 4,552 | ||
| Apr 18, 2026 03:55 | CPPg++13.3.0 | Success | 4,622 | ||
| Apr 18, 2026 03:54 | CPPg++13.3.0 | Success | 4,864 | ||
| Apr 18, 2026 03:45 | CPPg++13.3.0 | Success | 4,512+53.21 RP | ||
| Apr 18, 2026 03:40 | CPPg++13.3.0 | Success | 4,623+140.44 RP | ||
| Apr 18, 2026 03:16 | CPPg++13.3.0 | Success | 6,335+309.82 RP | ||
| Apr 17, 2026 21:38 | RUSTrust-1.94.0 | Success | 3,410 | ||
| Apr 17, 2026 21:16 | GOgo1.26.2 | Success | 3,415 | ||
| Apr 17, 2026 19:14 | CPPg++13.3.0 | Success | 7,882+1'268.71 RP | ||
| Apr 17, 2026 02:49 | CSHARP9.0.15 | Success | 12,230 | ||
| Apr 17, 2026 02:48 | CSHARP9.0.15 | Success | 11,318 | ||
| Apr 17, 2026 02:47 | CSHARP9.0.15 | Success | 11,431 | ||
| Apr 17, 2026 02:46 | CSHARP9.0.15 | Success | 14,948 | ||
| Apr 17, 2026 02:45 | CSHARP9.0.15 | Success | 13,363 | ||
| Apr 17, 2026 02:44 | CSHARP9.0.15 | Success | 12,458 | ||
| Apr 17, 2026 02:26 | CSHARP9.0.15 | Success | 15,637 | ||
| Apr 17, 2026 02:22 | CSHARP9.0.15 | Success | 15,628 | ||
| Apr 17, 2026 02:15 | CSHARP9.0.15 | Success | 15,657 | ||
| Apr 17, 2026 02:08 | CSHARP9.0.15 | Success | 25,040 | ||
| Apr 17, 2026 02:06 | CSHARP9.0.15 | Success | 24,468 | ||
| Apr 17, 2026 02:02 | CSHARP9.0.15 | Success | 21,921 | ||
| Apr 17, 2026 01:57 | CSHARP9.0.15 | Success | 24,551 | ||
| Apr 17, 2026 01:37 | CSHARP9.0.15 | Success | 10,806 | ||
| Apr 17, 2026 01:30 | CSHARP9.0.15 | Success | 11,076 | ||
| Apr 17, 2026 01:19 | CSHARP9.0.15 | Success | 10,235+5.22 RP | ||
| Apr 17, 2026 01:18 | CSHARP9.0.15 | Success | 10,290+2.17 RP | ||
| Apr 17, 2026 01:01 | CSHARP9.0.15 | Success | 10,332 | ||
| Apr 17, 2026 00:59 | CSHARP9.0.15 | Success | 10,313+31.92 RP | ||
| Apr 17, 2026 00:50 | CSHARP9.0.15 | Success | 10,664+5.85 RP | ||
| Apr 17, 2026 00:48 | CSHARP9.0.15 | Success | 11,202 | ||
| Apr 17, 2026 00:47 | CSHARP9.0.15 | Success | 10,731+41.01 RP | ||
| Apr 16, 2026 23:53 | CSHARP9.0.14 | Success | 3,612+1'877.68 RP | ||
| Apr 16, 2026 22:40 | CPPg++13.3.0 | Success | 3,426 | ||
| Apr 16, 2026 22:22 | CSHARP9.0.15 | Success | 11,233 | ||
| Apr 16, 2026 22:18 | CSHARP9.0.15 | Success | 16,766 | ||
| Apr 16, 2026 22:16 | CSHARP9.0.15 | Success | 13,330 | ||
| Apr 16, 2026 22:09 | CSHARP9.0.15 | Success | 11,784 | ||
| Apr 16, 2026 22:07 | CSHARP9.0.15 | Success | 11,501 | ||
| Apr 16, 2026 21:21 | CSHARP9.0.15 | Success | 11,225+35.62 RP | ||
| Apr 16, 2026 20:44 | CSHARP9.0.15 | Success | 11,465 | ||
| Apr 16, 2026 20:41 | CSHARP9.0.15 | Success | 11,454+24.94 RP | ||
| Apr 16, 2026 20:38 | CSHARP9.0.15 | Error | |||
| Apr 16, 2026 20:34 | CSHARP9.0.15 | Error | |||
| Apr 16, 2026 20:33 | CSHARP9.0.15 | Error | |||
| Apr 16, 2026 20:31 | CSHARP9.0.15 | Error | |||
| Apr 16, 2026 20:11 | CSHARP9.0.15 | Success | 11,632 | ||
| Apr 16, 2026 20:06 | CSHARP9.0.15 | Success | 11,620+43.60 RP | ||
| Apr 16, 2026 20:05 | CSHARP9.0.15 | Success | 11,922+29.98 RP | ||
| Apr 16, 2026 20:02 | CSHARP9.0.15 | Success | 12,139+667.68 RP | ||
| Apr 16, 2026 20:00 | CSHARP9.0.15 | Success | 20,410+11.90 RP | ||
| Apr 16, 2026 18:31 | CSHARP9.0.15 | Success | 20,661+377.66 RP | ||
| Apr 16, 2026 17:52 | CSHARP9.0.15 | Success | 33,878+287.47 RP | ||
| Apr 16, 2026 17:35 | CSHARP9.0.15 | Success | 376,527 | ||
| Apr 16, 2026 17:18 | CSHARP9.0.15 | Success | 375,124+26.66 RP | ||
| Apr 14, 2026 20:49 | RUSTrust-1.94.0 | Success | 3,547 | ||
| Apr 14, 2026 00:52 | ZIG0.14.0 | Success | 3,415+565.87 RP | ||
| Apr 7, 2026 03:43 | GOgo1.26.1 | Success | 3,438 | ||
| Apr 1, 2026 17:17 | RUSTrust-1.94.1 | Error | |||
| Mar 31, 2026 18:00 | CPPg++13.3.0 | Success | 3,413 | ||
| Mar 31, 2026 17:54 | CPPg++13.3.0 | Success | 3,415 | ||
| Mar 30, 2026 12:32 | RUSTrust-1.94.1 | Success | 4,276 | ||
| Mar 30, 2026 11:38 | RUSTrust-1.94.1 | Success | 3,639 | ||
| Mar 30, 2026 08:31 | RUSTrust-1.94.1 | Success | 4,589 | ||
| Mar 30, 2026 06:53 | RUSTrust-1.94.1 | Success | 4,019 | ||
| Mar 30, 2026 06:48 | RUSTrust-1.94.1 | Success | 5,263 | ||
| Mar 30, 2026 05:06 | RUSTrust-1.94.1 | Success | 4,985 | ||
| Mar 30, 2026 00:58 | RUSTrust-1.94.1 | Success | 3,607 | ||
| Mar 30, 2026 00:57 | RUSTrust-1.94.1 | Success | 4,844 | ||
| Mar 29, 2026 21:36 | RUSTrust-1.94.1 | Success | 363,875 | ||
| Mar 29, 2026 20:33 | RUSTrust-1.94.1 | Success | 360,776 | ||
| Mar 29, 2026 19:33 | RUSTrust-1.94.1 | Success | 363,830 | ||
| Mar 29, 2026 19:29 | RUSTrust-1.94.1 | Success | 368,293 | ||
| Mar 29, 2026 17:51 | RUSTrust-1.94.1 | Error | |||
| Mar 29, 2026 17:46 | RUSTrust-1.94.1 | Success | 283,187 |