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 | |
|---|---|---|---|---|---|
| Mar 23, 2026 00:45 | CPPg++13.3.0 | Success | 5,595 | ||
| Mar 23, 2026 00:42 | CPPg++10.5.0 | Success | 5,384 | ||
| Mar 22, 2026 21:24 | CPPg++13.3.0 | Success | 5,948 | ||
| Mar 22, 2026 21:23 | CPPg++13.3.0 | Success | 5,494 | ||
| Mar 22, 2026 21:21 | CPPg++13.3.0 | Success | 5,310 | ||
| Mar 22, 2026 21:19 | CPPg++13.3.0 | Success | 5,423 | ||
| Mar 22, 2026 21:18 | CPPclang++18.1.3 | Success | 5,442 | ||
| Mar 22, 2026 19:41 | ZIG0.13.0 | Success | 252,397+7.41 RP | ||
| Mar 22, 2026 19:41 | GOgo1.26.1 | Success | 90,762 | ||
| Mar 22, 2026 19:22 | GOgo1.26.1 | Success | 88,373 | ||
| Mar 22, 2026 18:50 | CSHARP9.0.14 | Success | 55,480 | ||
| Mar 22, 2026 17:06 | RUSTrust-1.94.0 | Success | 22,647 | ||
| Mar 22, 2026 16:59 | GOgo1.26.1 | Success | 83,351 | ||
| Mar 22, 2026 13:52 | CPPclang++18.1.3 | Success | 5,254 | ||
| Mar 22, 2026 11:19 | CPPg++13.3.0 | Success | 5,719 | ||
| Mar 21, 2026 21:42 | CPPclang++18.1.3 | Success | 13,638 | ||
| Mar 21, 2026 21:41 | CPPg++13.3.0 | Success | 3,953 | ||
| Mar 21, 2026 21:33 | CPPg++13.3.0 | Success | 3,934 | ||
| Mar 21, 2026 21:33 | CPPg++13.3.0 | Success | 3,946 | ||
| Mar 21, 2026 21:32 | CPPg++13.3.0 | Success | 14,550 | ||
| Mar 21, 2026 21:31 | CPPclang++18.1.3 | Success | 13,683 | ||
| Mar 21, 2026 19:54 | GOgo1.26.1 | Success | 40,467 | ||
| Mar 21, 2026 19:49 | GOgo1.26.1 | Success | 64,515 | ||
| Mar 21, 2026 19:48 | GOgo1.26.1 | Success | 55,132 | ||
| Mar 21, 2026 16:28 | RUSTrust-1.94.0 | Success | 4,663 | ||
| Mar 21, 2026 16:25 | RUSTrust-1.94.0 | Success | 4,658 | ||
| Mar 21, 2026 16:23 | RUSTrust-1.94.0 | Success | 4,667 | ||
| Mar 21, 2026 16:21 | RUSTrust-1.94.0 | Success | 4,740 | ||
| Mar 21, 2026 16:19 | RUSTrust-1.94.0 | Success | 4,671 | ||
| Mar 21, 2026 16:18 | RUSTrust-1.94.0 | Success | 4,660 | ||
| Mar 21, 2026 16:16 | RUSTrust-1.94.0 | Success | 4,968 | ||
| Mar 21, 2026 16:14 | RUSTrust-1.94.0 | Success | 4,557 | ||
| Mar 21, 2026 15:48 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 15:13 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 14:08 | CPPclang++18.1.3 | Success | 5,230 | ||
| Mar 21, 2026 14:04 | CPPg++13.3.0 | Success | 6,853 | ||
| Mar 21, 2026 13:58 | CPPg++13.3.0 | Success | 4,944+13.01 RP | ||
| Mar 21, 2026 13:56 | CPPg++13.3.0 | Success | 5,508 | ||
| Mar 21, 2026 13:55 | CPPg++13.3.0 | Success | 5,056 | ||
| Mar 21, 2026 13:49 | CPPg++13.3.0 | Success | 4,976+3.23 RP | ||
| Mar 21, 2026 13:47 | CPPg++13.3.0 | Success | 4,984+244.00 RP | ||
| Mar 21, 2026 13:44 | CPPg++13.3.0 | Success | 5,674+14.78 RP | ||
| Mar 21, 2026 13:39 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 13:39 | CPPg++13.3.0 | Success | 5,722+944.04 RP | ||
| Mar 21, 2026 13:28 | CPPg++13.3.0 | Success | 13,098 | ||
| Mar 21, 2026 12:22 | CPPclang++18.1.3 | Success | 5,236 | ||
| Mar 21, 2026 12:22 | CPPg++13.3.0 | Success | 5,949 | ||
| Mar 21, 2026 12:21 | CPPg++13.3.0 | Error | |||
| Mar 21, 2026 11:30 | CPPg++13.3.0 | Success | 24,324 | ||
| Mar 21, 2026 11:29 | CPPg++13.3.0 | Success | 24,376 | ||
| Mar 21, 2026 11:19 | CPPg++13.3.0 | Success | 13,195 | ||
| Mar 21, 2026 11:15 | CPPg++13.3.0 | Success | 13,842 | ||
| Mar 21, 2026 11:12 | RUSTrust-1.94.0 | Error | |||
| Mar 21, 2026 11:09 | CPPg++13.3.0 | Success | 12,609 | ||
| Mar 21, 2026 11:07 | CPPg++13.3.0 | Success | 12,444+618.32 RP | ||
| Mar 21, 2026 10:47 | CPPg++13.3.0 | Success | 53,972+185.28 RP | ||
| Mar 21, 2026 10:42 | CSHARP9.0.14 | Success | 36,202+113.32 RP | ||
| Mar 21, 2026 09:45 | ZIG0.13.0 | Success | 310,484 | ||
| Mar 21, 2026 09:29 | ZIG0.13.0 | Error | |||
| Mar 21, 2026 04:35 | CPPg++13.3.0 | Success | 4,234 | ||
| Mar 21, 2026 04:32 | CPPg++13.3.0 | Success | 5,580 | ||
| Mar 21, 2026 04:26 | CPPg++13.3.0 | Success | 4,232+3.90 RP | ||
| Mar 21, 2026 04:25 | CPPg++13.3.0 | Error | |||
| Mar 21, 2026 04:20 | CPPg++13.3.0 | Success | 4,239+17.13 RP | ||
| Mar 21, 2026 04:20 | CPPg++13.3.0 | Success | 4,270+66.09 RP | ||
| Mar 21, 2026 04:19 | CPPg++13.3.0 | Success | 4,394+112.73 RP | ||
| Mar 21, 2026 04:17 | CPPg++13.3.0 | Success | 4,623+52.06 RP | ||
| Mar 21, 2026 04:06 | CPPclang++18.1.3 | Success | 7,237 | ||
| Mar 21, 2026 03:18 | CPPg++13.3.0 | Success | 4,853 | ||
| Mar 21, 2026 03:10 | CPPclang++18.1.3 | Success | 5,237 | ||
| Mar 21, 2026 03:09 | CPPclang++18.1.3 | Success | 5,446 | ||
| Mar 21, 2026 03:07 | CPPg++13.3.0 | Success | 5,011 | ||
| Mar 20, 2026 21:17 | GOgo1.26.1 | Success | 40,613 | ||
| Mar 20, 2026 08:43 | CPPclang++18.1.3 | Success | 5,249 | ||
| Mar 20, 2026 01:36 | CPPclang++18.1.3 | Success | 7,266 | ||
| Mar 19, 2026 23:19 | CPPclang++18.1.3 | Success | 5,375 | ||
| Mar 19, 2026 17:16 | CPPclang++18.1.3 | Success | 7,043 | ||
| Mar 19, 2026 17:06 | CPPclang++18.1.3 | Success | 5,451 | ||
| Mar 19, 2026 17:06 | CPPclang++18.1.3 | Success | 7,231 | ||
| Mar 19, 2026 17:05 | CPPclang++18.1.3 | Success | 4,737+4.45 RP | ||
| Mar 19, 2026 17:04 | CPPclang++18.1.3 | Success | 4,747+7.52 RP | ||
| Mar 19, 2026 17:04 | CPPg++13.3.0 | Success | 4,825 | ||
| Mar 19, 2026 00:13 | CPPg++13.3.0 | Success | 4,811 | ||
| Mar 18, 2026 22:05 | CPPg++13.3.0 | Success | 5,656 | ||
| Mar 16, 2026 22:15 | CPPg++13.3.0 | Success | 4,764+23.10 RP | ||
| Mar 16, 2026 22:14 | CPPg++13.3.0 | Success | 4,817+71.57 RP | ||
| Mar 15, 2026 10:08 | CPPg++13.3.0 | Success | 4,989+588.38 RP | ||
| Mar 14, 2026 18:20 | CPPg++13.3.0 | Success | 7,062+38.05 RP | ||
| Mar 14, 2026 17:18 | CPPg++13.3.0 | Success | 7,603 | ||
| Mar 14, 2026 16:54 | CPPg++13.3.0 | Success | 7,257+22.78 RP | ||
| Mar 14, 2026 16:50 | CPPg++13.3.0 | Success | 7,379+130.31 RP | ||
| Mar 14, 2026 16:49 | CPPclang++18.1.3 | Success | 8,164+657.45 RP | ||
| Mar 14, 2026 16:33 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 11:46 | CPPg++13.3.0 | Success | 17,623+567.44 RP | ||
| Mar 11, 2026 14:28 | CPPg++13.3.0 | Success | 4,557 | ||
| Mar 11, 2026 14:27 | CPPg++13.3.0 | Success | 4,547 | ||
| Mar 11, 2026 13:30 | CPPg++13.3.0 | Success | 5,358 | ||
| Mar 11, 2026 13:28 | CPPg++13.3.0 | Success | 4,506 | ||
| Mar 11, 2026 02:23 | CPPg++13.3.0 | Success | 8,182 | ||
| Mar 11, 2026 02:15 | CPPg++13.3.0 | Success | 6,176 |