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 5, 2026 05:34 | RUSTrust-1.93.1 | Success | 4,079+46.58 RP | ||
| Mar 5, 2026 05:33 | RUSTrust-1.93.1 | Success | 4,158+96.60 RP | ||
| Mar 5, 2026 05:32 | RUSTrust-1.93.1 | Success | 4,332+9.02 RP | ||
| Mar 5, 2026 05:32 | RUSTrust-1.93.1 | Success | 4,349+31.81 RP | ||
| Mar 5, 2026 05:31 | RUSTrust-1.93.1 | Success | 4,767 | ||
| Mar 5, 2026 05:30 | RUSTrust-1.93.1 | Error | |||
| Mar 5, 2026 05:25 | RUSTrust-1.93.1 | Success | 18,862 | ||
| Mar 5, 2026 05:20 | RUSTrust-1.93.1 | Success | 4,410+46.34 RP | ||
| Mar 5, 2026 05:18 | RUSTrust-1.93.1 | Success | 4,502+106.18 RP | ||
| Mar 5, 2026 00:02 | CPPg++13.3.0 | Success | 3,510 | ||
| Mar 4, 2026 23:51 | CPPg++13.3.0 | Success | 3,512 | ||
| Mar 4, 2026 23:43 | CPPg++13.3.0 | Success | 3,510+3.24 RP | ||
| Mar 4, 2026 23:20 | CPPg++13.3.0 | Recalculating | |||
| Mar 4, 2026 23:14 | CPPg++13.3.0 | Success | 4,292 | ||
| Mar 4, 2026 23:09 | CPPg++13.3.0 | Success | 4,060 | ||
| Mar 4, 2026 23:03 | CPPg++13.3.0 | Success | 3,515 | ||
| Mar 4, 2026 22:53 | CPPg++13.3.0 | Success | 3,518 | ||
| Mar 4, 2026 22:48 | CPPg++13.3.0 | Success | 3,516 | ||
| Mar 4, 2026 22:43 | CPPg++13.3.0 | Success | 3,681 | ||
| Mar 4, 2026 22:37 | CPPg++13.3.0 | Success | 3,691 | ||
| Mar 4, 2026 22:27 | CPPg++13.3.0 | Success | 3,562 | ||
| Mar 4, 2026 22:22 | CPPg++13.3.0 | Success | 3,521 | ||
| Mar 4, 2026 22:18 | CPPg++13.3.0 | Success | 3,516 | ||
| Mar 4, 2026 22:14 | CPPg++13.3.0 | Success | 3,514+40.71 RP | ||
| Mar 4, 2026 22:10 | CPPclang++18.1.3 | Success | 3,570 | ||
| Mar 4, 2026 22:06 | CPPg++13.3.0 | Success | 3,565 | ||
| Mar 4, 2026 22:01 | CPPg++13.3.0 | Success | 3,574 | ||
| Mar 4, 2026 21:57 | CPPg++13.3.0 | Success | 3,780 | ||
| Mar 4, 2026 21:53 | CPPg++13.3.0 | Success | 3,565 | ||
| Mar 4, 2026 21:49 | CPPg++13.3.0 | Success | 3,567 | ||
| Mar 4, 2026 21:46 | CPPg++13.3.0 | Success | 3,565+17.98 RP | ||
| Mar 4, 2026 21:42 | CPPg++13.3.0 | Success | 3,588+0.78 RP | ||
| Mar 4, 2026 21:38 | CPPg++13.3.0 | Success | 3,589 | ||
| Mar 4, 2026 21:34 | CPPg++13.3.0 | Success | 3,589+20.04 RP | ||
| Mar 4, 2026 21:28 | CPPg++13.3.0 | Success | 3,618 | ||
| Mar 4, 2026 21:24 | CPPg++13.3.0 | Success | 3,617 | ||
| Mar 4, 2026 21:20 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 21:16 | CPPclang++18.1.3 | Success | 3,632 | ||
| Mar 4, 2026 21:12 | CPPg++13.3.0 | Success | 3,616 | ||
| Mar 4, 2026 21:09 | CPPg++13.3.0 | Success | 3,618 | ||
| Mar 4, 2026 21:02 | CPPg++13.3.0 | Success | 3,615+4.58 RP | ||
| Mar 4, 2026 20:57 | CPPg++13.3.0 | Success | 3,621 | ||
| Mar 4, 2026 20:54 | CPPg++13.3.0 | Success | 3,621 | ||
| Mar 4, 2026 20:49 | CPPg++13.3.0 | Success | 3,621+9.88 RP | ||
| Mar 4, 2026 20:46 | CPPg++13.3.0 | Success | 3,638 | ||
| Mar 4, 2026 20:42 | CPPg++13.3.0 | Success | 3,634+1.51 RP | ||
| Mar 4, 2026 20:37 | CPPg++13.3.0 | Success | 3,636+55.58 RP | ||
| Mar 4, 2026 20:33 | CPPg++13.3.0 | Success | 3,718 | ||
| Mar 4, 2026 20:30 | CPPg++13.3.0 | Success | 3,714 | ||
| Mar 4, 2026 20:25 | CPPg++13.3.0 | Success | 3,711+0.73 RP | ||
| Mar 4, 2026 20:21 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 20:16 | CPPg++13.3.0 | Success | 3,712+108.65 RP | ||
| Mar 4, 2026 20:16 | RUSTrust-1.93.1 | Success | 15,896 | ||
| Mar 4, 2026 20:13 | RUSTrust-1.93.1 | Success | 5,467 | ||
| Mar 4, 2026 20:12 | CPPg++13.3.0 | Success | 3,902 | ||
| Mar 4, 2026 20:09 | RUSTrust-1.93.1 | Success | 4,728+282.21 RP | ||
| Mar 4, 2026 20:08 | CPPclang++18.1.3 | Success | 3,872 | ||
| Mar 4, 2026 20:07 | RUSTrust-1.93.1 | Success | 12,616 | ||
| Mar 4, 2026 20:03 | CPPg++13.3.0 | Success | 3,871 | ||
| Mar 4, 2026 20:00 | RUSTrust-1.93.1 | Success | 5,645 | ||
| Mar 4, 2026 19:59 | RUSTrust-1.93.1 | Error | |||
| Mar 4, 2026 19:59 | CPPg++13.3.0 | Success | 3,868+1.34 RP | ||
| Mar 4, 2026 19:57 | RUSTrust-1.93.1 | Error | |||
| Mar 4, 2026 19:56 | CPPg++13.3.0 | Success | 3,881 | ||
| Mar 4, 2026 19:55 | RUSTrust-1.93.1 | Success | 6,235 | ||
| Mar 4, 2026 19:55 | RUSTrust-1.93.1 | Error | |||
| Mar 4, 2026 19:54 | RUSTrust-1.93.1 | Error | |||
| Mar 4, 2026 19:52 | RUSTrust-1.93.1 | Error | |||
| Mar 4, 2026 19:52 | CPPg++13.3.0 | Success | 3,900 | ||
| Mar 4, 2026 19:48 | CPPg++13.3.0 | Success | 3,928 | ||
| Mar 4, 2026 19:47 | RUSTrust-1.93.1 | Success | 5,632 | ||
| Mar 4, 2026 19:45 | RUSTrust-1.93.1 | Success | 5,592 | ||
| Mar 4, 2026 19:44 | CPPg++13.3.0 | Success | 3,870 | ||
| Mar 4, 2026 19:40 | CPPg++13.3.0 | Success | 3,870 | ||
| Mar 4, 2026 19:36 | CPPg++13.3.0 | Success | 3,898 | ||
| Mar 4, 2026 19:32 | CPPg++13.3.0 | Success | 3,870 | ||
| Mar 4, 2026 19:28 | CPPg++13.3.0 | Success | 3,870+9.31 RP | ||
| Mar 4, 2026 19:24 | CPPg++13.3.0 | Success | 3,884+3.97 RP | ||
| Mar 4, 2026 19:19 | CPPg++13.3.0 | Success | 3,890+1'537.42 RP | ||
| Mar 4, 2026 19:15 | CPPg++13.3.0 | Success | 9,678+2.45 RP | ||
| Mar 4, 2026 19:11 | CPPg++13.3.0 | Success | 9,792 | ||
| Mar 4, 2026 19:07 | CPPclang++18.1.3 | Success | 18,604 | ||
| Mar 4, 2026 19:04 | CPPg++13.3.0 | Success | 10,533 | ||
| Mar 4, 2026 18:59 | CPPg++13.3.0 | Success | 9,701+197.42 RP | ||
| Mar 4, 2026 18:55 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:51 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:47 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:42 | CPPg++13.3.0 | Success | 19,315 | ||
| Mar 4, 2026 18:35 | CPPg++13.3.0 | Success | 15,556 | ||
| Mar 4, 2026 18:32 | CPPg++13.3.0 | Success | 11,999+62.21 RP | ||
| Mar 4, 2026 18:29 | CPPg++13.3.0 | Success | 17,638 | ||
| Mar 4, 2026 18:26 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:22 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:19 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:16 | CPPg++13.3.0 | Error | |||
| Mar 4, 2026 18:13 | CPPg++13.3.0 | Success | 16,543 | ||
| Mar 4, 2026 18:10 | CPPclang++18.1.3 | Success | 12,967+99.33 RP | ||
| Mar 4, 2026 18:06 | CPPg++13.3.0 | Success | 14,884+671.86 RP | ||
| Mar 4, 2026 18:03 | CPPg++13.3.0 | Error | |||
| Feb 17, 2026 00:58 | CPPg++13.3.0 | Success | 4,549 |