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 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 | ||
| Mar 11, 2026 02:12 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 02:04 | CPPg++13.3.0 | Success | 4,607 | ||
| Mar 11, 2026 01:58 | CPPg++13.3.0 | Success | 24,348 | ||
| Mar 11, 2026 01:57 | CPPg++13.3.0 | Success | 12,263 | ||
| Mar 11, 2026 01:55 | CPPg++13.3.0 | Success | 12,288 | ||
| Mar 11, 2026 01:53 | CPPg++13.3.0 | Success | 12,325 | ||
| Mar 11, 2026 01:42 | CPPg++13.3.0 | Success | 5,713 | ||
| Mar 11, 2026 01:41 | CPPg++13.3.0 | Success | 5,758 | ||
| Mar 10, 2026 22:19 | CPPg++13.3.0 | Success | 4,341 | ||
| Mar 10, 2026 22:18 | CPPg++13.3.0 | Success | 4,332 | ||
| Mar 10, 2026 22:11 | CPPg++13.3.0 | Success | 4,334 | ||
| Mar 10, 2026 22:06 | CPPg++13.3.0 | Success | 4,350 | ||
| Mar 10, 2026 22:00 | CPPg++13.3.0 | Success | 12,704 | ||
| Mar 10, 2026 21:50 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 21:48 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 21:37 | CPPg++13.3.0 | Success | 54,181 | ||
| Mar 10, 2026 21:33 | CPPg++13.3.0 | Success | 4,336 | ||
| Mar 10, 2026 21:12 | CPPg++13.3.0 | Success | 4,333 | ||
| Mar 10, 2026 21:11 | CPPclang++18.1.3 | Error | |||
| Mar 10, 2026 21:10 | CPPg++13.3.0 | Success | 4,331+185.79 RP | ||
| Mar 10, 2026 21:08 | CPPg++13.3.0 | Success | 54,232 | ||
| Mar 10, 2026 21:06 | CPPg++13.3.0 | Success | 53,845 | ||
| Mar 10, 2026 21:05 | CPPg++13.3.0 | Success | 55,613 | ||
| Mar 10, 2026 21:03 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 07:02 | CPPg++13.3.0 | Success | 3,411 | ||
| Mar 10, 2026 06:55 | CPPg++13.3.0 | Success | 3,411 | ||
| Mar 10, 2026 05:52 | CPPg++13.3.0 | Success | 3,412 | ||
| Mar 10, 2026 05:48 | CPPg++13.3.0 | Success | 3,419 | ||
| Mar 10, 2026 05:44 | CPPg++13.3.0 | Success | 3,413 | ||
| Mar 10, 2026 05:41 | CPPg++13.3.0 | Success | 3,413 | ||
| Mar 10, 2026 05:37 | CPPg++13.3.0 | Success | 3,412 | ||
| Mar 10, 2026 05:33 | CPPg++13.3.0 | Success | 3,413 | ||
| Mar 10, 2026 05:28 | CPPg++13.3.0 | Success | 3,411+2.58 RP | ||
| Mar 10, 2026 05:23 | CPPg++13.3.0 | Success | 3,414+15.36 RP | ||
| Mar 10, 2026 05:19 | CPPg++13.3.0 | Success | 3,432+0.85 RP | ||
| Mar 10, 2026 05:15 | CPPg++13.3.0 | Success | 3,434 | ||
| Mar 10, 2026 05:11 | CPPg++13.3.0 | Success | 3,446 | ||
| Mar 10, 2026 05:07 | CPPg++13.3.0 | Success | 3,436 | ||
| Mar 10, 2026 05:03 | CPPg++13.3.0 | Success | 3,433+9.30 RP | ||
| Mar 10, 2026 04:59 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 04:55 | CPPg++13.3.0 | Success | 3,445 | ||
| Mar 10, 2026 04:51 | CPPg++13.3.0 | Success | 3,456 | ||
| Mar 10, 2026 03:31 | CPPg++13.3.0 | Success | 3,444+54.60 RP | ||
| Mar 5, 2026 22:50 | CPPg++13.3.0 | Success | 3,332+3'001.20 RP | ||
| Mar 5, 2026 22:49 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 07:50 | RUSTrust-1.93.1 | Success | 3,976+6.31 RP | ||
| Mar 5, 2026 07:47 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 07:45 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 07:43 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 07:41 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 07:39 | RUSTrust-1.93.1 | Success | 3,986 | ||
| Mar 5, 2026 07:38 | RUSTrust-1.93.1 | Success | 4,005 | ||
| Mar 5, 2026 07:38 | RUSTrust-1.93.1 | Success | 3,986+10.65 RP | ||
| Mar 5, 2026 07:37 | RUSTrust-1.93.1 | Success | 4,003+16.74 RP | ||
| Mar 5, 2026 07:33 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 07:33 | RUST | Success | 5,025 | ||
| Mar 5, 2026 05:41 | RUSTrust-1.93.1 | Success | 4,059 | ||
| Mar 5, 2026 05:41 | RUSTrust-1.93.1 | Success | 6,059 | ||
| Mar 5, 2026 05:38 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 05:35 | RUSTrust-1.93.1 | Success | 4,057 | ||
| Mar 5, 2026 05:34 | RUSTrust-1.93.1 | Success | 4,030+29.81 RP |