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 28, 2026 08:17 | CPPclang++20.1.2 | Success | 18,600 | ||
| Apr 28, 2026 04:03 | CPPg++13.3.0 | Success | 3,838 | ||
| Apr 28, 2026 02:09 | CPPg++13.3.0 | Success | 3,832+3.40 RP | ||
| Apr 27, 2026 23:38 | CPPg++14.2.0 | Success | 7,581 | ||
| Apr 27, 2026 23:29 | CPPg++14.2.0 | Success | 13,282 | ||
| Apr 27, 2026 23:22 | CPPg++14.2.0 | Error | |||
| Apr 27, 2026 20:52 | CPPg++13.3.0 | Success | 3,883 | ||
| Apr 27, 2026 00:20 | CPPg++13.3.0 | Success | 3,839 | ||
| Apr 26, 2026 20:12 | CPPg++14.2.0 | Success | 9,195 | ||
| Apr 26, 2026 20:07 | CPPclang++20.1.2 | Success | 8,322+108.38 RP | ||
| Apr 26, 2026 18:24 | CPPg++10.5.0 | Success | 25,744 | ||
| Apr 26, 2026 18:22 | CPPg++10.5.0 | Success | 12,635 | ||
| Apr 26, 2026 17:58 | ZIG0.16.0 | Success | 1,869+2'418.76 RP | ||
| Apr 26, 2026 17:54 | RUSTrust-1.95.0 | Success | 1,860+1'954.03 RP | ||
| Apr 26, 2026 17:35 | GOgo1.26.2 | Success | 1,857+2'273.64 RP | ||
| Apr 26, 2026 17:20 | CPPg++10.5.0 | Success | 9,147+1'093.25 RP | ||
| Apr 26, 2026 16:49 | CSHARP10.0.7 | Success | 1,856+2'619.38 RP | ||
| Apr 26, 2026 16:39 | CPPg++14.2.0 | Success | 1,846 | ||
| Apr 26, 2026 16:30 | CSHARP10.0.7 | Success | 40,481 | ||
| Apr 26, 2026 16:03 | CSHARP8.0.26 | Error | |||
| Apr 26, 2026 16:03 | CPPg++14.2.0 | Success | 1,846 | ||
| Apr 26, 2026 15:48 | CPPg++14.2.0 | Success | 1,848 | ||
| Apr 26, 2026 15:30 | CPPg++14.2.0 | Success | 3,862 | ||
| Apr 26, 2026 15:27 | CPPg++14.2.0 | Success | 2,191 | ||
| Apr 26, 2026 15:26 | CSHARP10.0.7 | Success | 3,881 | ||
| Apr 26, 2026 15:18 | CPPg++14.2.0 | Success | 1,937 | ||
| Apr 26, 2026 14:51 | CPPg++14.2.0 | Success | 1,845+1'361.44 RP | ||
| Apr 26, 2026 14:47 | CPPg++14.2.0 | Success | 2,110+2'565.44 RP | ||
| Apr 26, 2026 14:42 | CPPg++14.2.0 | Success | 2,893+226.21 RP | ||
| Apr 26, 2026 14:39 | CPPg++14.2.0 | Success | 3,011+89.09 RP | ||
| Apr 26, 2026 14:15 | CPPg++14.2.0 | Success | 3,094+735.81 RP | ||
| Apr 26, 2026 12:11 | CPPg++14.2.0 | Success | 4,006+1'882.34 RP | ||
| Apr 26, 2026 10:34 | CPPg++13.3.0 | Success | 3,837+7.45 RP | ||
| Apr 26, 2026 10:19 | CPPg++10.5.0 | Success | 3,182 | ||
| Apr 26, 2026 08:06 | CPPg++13.3.0 | Success | 3,892 | ||
| Apr 26, 2026 05:12 | CPPg++13.3.0 | Success | 3,848+9.42 RP | ||
| Apr 26, 2026 04:38 | GOgo1.26.2 | Success | 3,216 | ||
| Apr 26, 2026 04:16 | CPPg++10.5.0 | Success | 3,181 | ||
| Apr 26, 2026 02:19 | CPPg++13.3.0 | Success | 3,862 | ||
| Apr 26, 2026 00:14 | GOgo1.26.2 | Success | 3,214+19.24 RP | ||
| Apr 25, 2026 23:58 | RUSTrust-1.95.0 | Success | 3,170+5.96 RP | ||
| Apr 25, 2026 23:51 | CPPg++13.3.0 | Success | 3,904 | ||
| Apr 25, 2026 21:13 | CPPg++14.2.0 | Success | 16,289+41.60 RP | ||
| Apr 25, 2026 18:58 | CPPg++14.2.0 | Success | 17,473+572.31 RP | ||
| Apr 25, 2026 17:29 | GOgo1.26.2 | Success | 3,234+67.34 RP | ||
| Apr 24, 2026 12:47 | RUSTrust-1.95.0 | Success | 3,176+12.84 RP | ||
| Apr 24, 2026 12:32 | CPPg++10.5.0 | Success | 3,189+202.37 RP | ||
| Apr 24, 2026 02:00 | CPPg++10.5.0 | Success | 3,413 | ||
| Apr 23, 2026 21:39 | CPPg++13.3.0 | Success | 3,862+84.95 RP | ||
| Apr 23, 2026 03:25 | RUSTrust-1.95.0 | Success | 4,797 | ||
| Apr 22, 2026 17:28 | CPPg++13.3.0 | Success | 4,026 | ||
| Apr 22, 2026 14:00 | CPPg++14.2.0 | Success | 4,156 | ||
| Apr 22, 2026 11:29 | RUSTrust-1.95.0 | Success | 3,480 | ||
| Apr 22, 2026 10:53 | CSHARP9.0.14 | Success | 4,311 | ||
| Apr 22, 2026 10:49 | CSHARP9.0.15 | Error | |||
| Apr 22, 2026 01:49 | ZIG0.14.0 | Success | 3,411+3.43 RP | ||
| Apr 22, 2026 00:54 | CSHARP9.0.14 | Success | 4,359 | ||
| Apr 22, 2026 00:42 | CSHARP9.0.14 | Success | 4,689 | ||
| Apr 21, 2026 18:01 | CPPg++10.5.0 | Success | 3,418 | ||
| Apr 21, 2026 15:16 | CPPg++13.3.0 | Success | 3,993+39.51 RP | ||
| Apr 21, 2026 02:50 | CPPg++10.5.0 | Success | 3,425 | ||
| Apr 21, 2026 01:30 | RUSTrust-1.95.0 | Success | 7,731+1'293.49 RP | ||
| Apr 20, 2026 20:24 | CPPg++13.3.0 | Success | 4,057+4.85 RP | ||
| Apr 20, 2026 16:50 | CPPg++14.2.0 | Success | 4,154 | ||
| Apr 20, 2026 16:50 | CPPg++13.3.0 | Success | 4,112+42.99 RP | ||
| Apr 20, 2026 16:50 | CPPg++13.3.0 | Success | 4,186+59.00 RP | ||
| 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 |