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 | |
|---|---|---|---|---|---|
| Jul 29, 2026 16:34 | CPPg++14.2.0 | Success | 3,255 | ||
| Jul 29, 2026 16:34 | CPPg++14.2.0 | Success | 2,802+143.05 RP | ||
| Jul 29, 2026 16:28 | CPPg++14.2.0 | Success | 3,071 | ||
| Jul 29, 2026 16:22 | CPPclang++18.1.3 | Success | 3,027 | ||
| Jul 29, 2026 16:18 | CPPg++14.2.0 | Success | 2,932 | ||
| Jul 29, 2026 16:16 | CPPg++14.2.0 | Success | 3,372 | ||
| Jul 29, 2026 16:15 | CPPg++10.5.0 | Success | 3,855 | ||
| Jul 29, 2026 16:11 | CPPg++14.2.0 | Success | 3,937 | ||
| Jul 29, 2026 16:07 | CPPg++14.2.0 | Success | 3,031 | ||
| Jul 29, 2026 16:05 | CPPg++14.2.0 | Success | 2,975 | ||
| Jul 29, 2026 15:57 | CPPg++14.2.0 | Success | 3,347 | ||
| Jul 29, 2026 15:56 | CPPg++14.2.0 | Success | 5,351 | ||
| Jul 29, 2026 15:55 | CPPg++10.5.0 | Success | 4,008 | ||
| Jul 29, 2026 15:54 | CPPg++14.2.0 | Success | 3,146 | ||
| Jul 29, 2026 15:51 | CPPg++10.5.0 | Success | 3,439 | ||
| Jul 29, 2026 15:48 | CPPg++14.2.0 | Success | 3,437 | ||
| Jul 29, 2026 15:42 | CPPg++14.2.0 | Success | 3,909 | ||
| Jul 29, 2026 15:42 | CPPclang++20.1.2 | Success | 2,951 | ||
| Jul 29, 2026 15:42 | CPPg++14.2.0 | Success | 2,919+3.52 RP | ||
| Jul 29, 2026 15:41 | CPPg++14.2.0 | Success | 3,569 | ||
| Jul 29, 2026 15:40 | CPPg++10.5.0 | Success | 3,768 | ||
| Jul 29, 2026 15:36 | CPPg++10.5.0 | Success | 2,931 | ||
| Jul 29, 2026 15:33 | CPPg++14.2.0 | Success | 3,169 | ||
| Jul 29, 2026 15:27 | CPPg++14.2.0 | Success | 13,462 | ||
| Jul 29, 2026 15:25 | CPPg++14.2.0 | Success | 5,312 | ||
| Jul 24, 2026 06:49 | CPPg++14.2.0 | Success | 5,315 | ||
| Jul 24, 2026 06:46 | CPPg++14.2.0 | Success | 5,316 | ||
| Jul 24, 2026 06:40 | CPPg++14.2.0 | Error | |||
| Jul 23, 2026 16:29 | CPPg++14.2.0 | Error | |||
| Jul 23, 2026 16:23 | CPPg++14.2.0 | Success | 5,300+68.28 RP | ||
| Jul 23, 2026 16:22 | CPPg++10.5.0 | Success | 5,617 | ||
| Jul 23, 2026 16:20 | CPPg++10.5.0 | Success | 5,618 | ||
| Jul 23, 2026 16:17 | CPPg++14.2.0 | Success | 55,250 | ||
| Jul 17, 2026 23:12 | RUSTrust-1.95.0 | Success | 2,815+3'552.40 RP | ||
| Jul 14, 2026 10:40 | CPPg++14.2.0 | Success | 2,240 | ||
| Jul 14, 2026 10:35 | CPPg++14.2.0 | Success | 2,880 | ||
| Jul 14, 2026 10:28 | CPPg++14.2.0 | Success | 1,661 | ||
| Jul 14, 2026 10:21 | CPPg++14.2.0 | Success | 1,654 | ||
| Jul 10, 2026 18:38 | CPPg++10.5.0 | Success | 55,444+180.36 RP | ||
| Jul 9, 2026 17:04 | CPPg++14.2.0 | Success | 1,650 | ||
| Jul 9, 2026 16:57 | CPPg++14.2.0 | Success | 1,648 | ||
| Jul 9, 2026 16:48 | CPPg++14.2.0 | Success | 1,650 | ||
| Jul 6, 2026 05:12 | CPPg++14.2.0 | Success | 1,661 | ||
| Jul 6, 2026 05:06 | CPPg++14.2.0 | Success | 1,653 | ||
| Jul 6, 2026 05:01 | CPPg++14.2.0 | Success | 1,649 | ||
| Jul 6, 2026 04:54 | CPPg++14.2.0 | Success | 1,659 | ||
| Jul 3, 2026 02:44 | CPPg++10.5.0 | Success | 57,506+173.89 RP | ||
| Jul 2, 2026 11:18 | CPPg++10.5.0 | Success | 3,858 | ||
| Jul 2, 2026 11:08 | CPPg++10.5.0 | Success | 3,857+69.35 RP | ||
| Jul 2, 2026 11:03 | CPPg++10.5.0 | Success | 3,967 | ||
| Jul 2, 2026 10:57 | CPPg++10.5.0 | Success | 3,963+0.64 RP | ||
| Jul 2, 2026 10:50 | CPPg++10.5.0 | Success | 3,964+16.44 RP | ||
| Jul 2, 2026 10:42 | CPPg++10.5.0 | Success | 3,990+11.88 RP | ||
| Jul 2, 2026 10:33 | CPPg++10.5.0 | Success | 4,016 | ||
| Jul 2, 2026 10:20 | CPPg++10.5.0 | Success | 4,029 | ||
| Jul 2, 2026 10:13 | CPPg++10.5.0 | Success | 4,009+8.68 RP | ||
| Jul 1, 2026 05:33 | CPPg++14.2.0 | Success | 1,655 | ||
| Jul 1, 2026 05:28 | CPPg++14.2.0 | Success | 1,655 | ||
| Jul 1, 2026 05:20 | CPPg++14.2.0 | Success | 1,652 | ||
| Jun 27, 2026 18:39 | ZIG0.16.0 | Success | 1,663 | ||
| Jun 27, 2026 18:32 | ZIG0.16.0 | Success | 1,664 | ||
| Jun 27, 2026 18:23 | ZIG0.16.0 | Success | 1,662 | ||
| Jun 27, 2026 18:13 | ZIG0.16.0 | Success | 1,662+92.68 RP | ||
| Jun 27, 2026 16:53 | GOgo1.26.2 | Success | 1,662+113.66 RP | ||
| Jun 26, 2026 20:27 | CPPg++10.5.0 | Success | 4,087 | ||
| Jun 26, 2026 20:22 | CPPg++10.5.0 | Success | 4,023 | ||
| Jun 26, 2026 20:18 | CPPg++10.5.0 | Success | 4,023+8.01 RP | ||
| Jun 26, 2026 20:13 | CPPg++10.5.0 | Success | 4,036+66.90 RP | ||
| Jun 26, 2026 20:08 | CPPg++10.5.0 | Success | 4,252 | ||
| Jun 24, 2026 16:35 | CPPg++14.2.0 | Success | 2,926 | ||
| Jun 24, 2026 16:31 | CPPg++14.2.0 | Success | 2,934 | ||
| Jun 24, 2026 16:20 | CPPg++14.2.0 | Success | 2,926 | ||
| Jun 24, 2026 16:15 | CPPg++14.2.0 | Success | 2,922+8.18 RP | ||
| Jun 24, 2026 16:09 | CPPg++14.2.0 | Success | 2,963 | ||
| Jun 24, 2026 16:01 | CPPg++14.2.0 | Success | 2,950 | ||
| Jun 24, 2026 15:53 | CPPg++14.2.0 | Success | 2,929+90.77 RP | ||
| Jun 24, 2026 15:45 | CPPg++14.2.0 | Success | 3,015 | ||
| Jun 24, 2026 15:41 | CPPg++14.2.0 | Success | 3,012 | ||
| Jun 24, 2026 15:26 | CPPg++14.2.0 | Success | 3,032 | ||
| Jun 24, 2026 15:22 | CPPg++14.2.0 | Success | 3,012 | ||
| Jun 24, 2026 15:18 | CPPg++14.2.0 | Success | 3,011 | ||
| Jun 24, 2026 15:14 | CPPg++14.2.0 | Success | 3,012 | ||
| Jun 24, 2026 15:10 | CPPg++14.2.0 | Success | 3,009 | ||
| Jun 24, 2026 15:01 | CPPg++14.2.0 | Success | 3,009 | ||
| Jun 24, 2026 14:56 | CPPg++14.2.0 | Success | 3,017 | ||
| Jun 24, 2026 14:51 | CPPg++14.2.0 | Success | 3,009+98.60 RP | ||
| Jun 24, 2026 14:46 | CPPg++14.2.0 | Success | 3,107 | ||
| Jun 24, 2026 14:38 | CPPg++14.2.0 | Success | 3,108 | ||
| Jun 24, 2026 14:36 | CPPg++14.2.0 | Success | 3,104 | ||
| Jun 24, 2026 14:35 | CPPg++14.2.0 | Success | 3,115 | ||
| Jun 24, 2026 14:32 | CPPg++14.2.0 | Success | 3,111 | ||
| Jun 24, 2026 14:29 | CPPg++14.2.0 | Success | 3,104 | ||
| Jun 24, 2026 14:27 | CPPg++14.2.0 | Success | 3,106 | ||
| Jun 24, 2026 14:23 | CPPg++14.2.0 | Success | 3,108 | ||
| Jun 24, 2026 14:19 | CPPg++14.2.0 | Success | 3,225 | ||
| Jun 24, 2026 14:15 | CPPg++14.2.0 | Success | 3,104 | ||
| Jun 24, 2026 14:13 | CPPg++14.2.0 | Success | 3,101+2.08 RP | ||
| Jun 24, 2026 14:11 | CPPg++14.2.0 | Success | 3,112 | ||
| Jun 24, 2026 14:09 | CPPg++14.2.0 | Success | 3,104 | ||
| Jun 24, 2026 14:06 | CPPg++14.2.0 | Success | 3,104 |