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 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 | ||
| Jun 24, 2026 14:05 | CPPg++14.2.0 | Success | 3,113 | ||
| Jun 24, 2026 13:59 | CPPg++14.2.0 | Success | 3,112 | ||
| Jun 24, 2026 13:57 | CPPg++14.2.0 | Success | 3,104 | ||
| Jun 24, 2026 13:53 | CPPg++14.2.0 | Success | 3,103+6.22 RP | ||
| Jun 24, 2026 13:52 | CPPg++14.2.0 | Success | 3,109+5.16 RP | ||
| Jun 24, 2026 13:48 | CPPg++14.2.0 | Success | 3,115 | ||
| Jun 24, 2026 13:44 | CPPg++14.2.0 | Success | 3,168 | ||
| Jun 24, 2026 13:36 | CPPg++14.2.0 | Success | 3,115 | ||
| Jun 24, 2026 13:33 | CPPg++14.2.0 | Success | 3,126 | ||
| Jun 24, 2026 13:29 | CPPg++14.2.0 | Success | 3,118 | ||
| Jun 24, 2026 13:19 | CPPg++14.2.0 | Success | 3,140 | ||
| Jun 24, 2026 13:17 | CPPg++14.2.0 | Success | 3,139 | ||
| Jun 24, 2026 13:05 | CPPg++14.2.0 | Success | 3,124 | ||
| Jun 24, 2026 13:04 | CPPg++14.2.0 | Success | 3,167 | ||
| Jun 24, 2026 13:02 | CPPg++14.2.0 | Success | 3,116 | ||
| Jun 24, 2026 12:59 | CPPg++14.2.0 | Success | 3,171 | ||
| Jun 24, 2026 12:53 | CPPg++14.2.0 | Success | 3,114 | ||
| Jun 24, 2026 12:51 | CPPg++14.2.0 | Success | 3,116 | ||
| Jun 24, 2026 12:48 | CPPg++14.2.0 | Success | 3,125 |