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 | |
|---|---|---|---|---|---|
| Sep 27, 2025 02:13 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:11 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:10 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:10 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:10 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:09 | CPPclang++18.1.3 | Error | |||
| Sep 27, 2025 02:08 | CPPclang++18.1.3 | Error | |||
| Sep 26, 2025 21:19 | CPPg++13.3.0 | Success | 111,963+89.32 RP | ||
| Aug 31, 2025 17:49 | CPPg++13.3.0 | Success | 3,931 | ||
| Aug 31, 2025 17:48 | CPPg++13.3.0 | Success | 9,618 | ||
| Aug 31, 2025 17:45 | CPPg++13.3.0 | Success | 9,592 | ||
| Aug 31, 2025 17:44 | CPPg++13.3.0 | Success | 3,929+0.65 RP | ||
| Aug 31, 2025 17:42 | CPPg++13.3.0 | Success | 3,930+7.75 RP | ||
| Aug 31, 2025 17:38 | CPPclang++18.1.3 | Success | 4,020 | ||
| Aug 31, 2025 17:33 | CPPg++13.3.0 | Success | 4,106 | ||
| Aug 31, 2025 17:31 | CPPg++13.3.0 | Success | 3,968 | ||
| Aug 31, 2025 17:26 | CPPg++13.3.0 | Error | |||
| Aug 31, 2025 17:24 | CPPg++13.3.0 | Error | |||
| Aug 31, 2025 17:22 | CPPg++13.3.0 | Error | |||
| Aug 31, 2025 17:18 | CPPg++13.3.0 | Success | 4,122 | ||
| Aug 31, 2025 17:16 | CPPg++13.3.0 | Success | 7,049 | ||
| Aug 31, 2025 17:10 | CPPg++13.3.0 | Success | 5,976 | ||
| Aug 31, 2025 17:07 | CPPg++13.3.0 | Success | 7,542 | ||
| Aug 31, 2025 17:04 | CPPg++13.3.0 | Success | 3,942 | ||
| Aug 31, 2025 17:03 | CPPg++13.3.0 | Success | 6,225 | ||
| Aug 31, 2025 16:58 | CPPg++13.3.0 | Success | 6,207 | ||
| Aug 25, 2025 16:16 | GOgo1.25.0 | Success | 12,304 | ||
| Aug 16, 2025 15:51 | CPPclang++18.1.3 | Success | 3,933+40.09 RP | ||
| Aug 16, 2025 15:49 | CPPg++13.3.0 | Success | 3,996+124.38 RP | ||
| Aug 14, 2025 22:23 | CPPclang++18.1.3 | Success | 4,205+1.13 RP | ||
| Aug 14, 2025 22:22 | CPPclang++18.1.3 | Success | 4,207+79.72 RP | ||
| Aug 14, 2025 22:21 | CPPg++13.3.0 | Error | |||
| Aug 12, 2025 01:37 | CPPg++13.3.0 | Success | 12,415+642.57 RP | ||
| Aug 12, 2025 01:27 | CSHARP9.0.8 | Success | 61,386+0.04 RP | ||
| Aug 12, 2025 01:16 | CSHARP9.0.8 | Success | 61,395+0.08 RP | ||
| Aug 12, 2025 01:03 | CSHARP9.0.8 | Success | 61,414 | ||
| Aug 12, 2025 00:57 | CSHARP9.0.8 | Success | 61,432 | ||
| Aug 12, 2025 00:50 | CSHARP9.0.8 | Success | 61,424 | ||
| Aug 12, 2025 00:38 | CSHARP9.0.8 | Success | 61,409+230.44 RP | ||
| Jul 29, 2025 21:00 | CPPg++13.3.0 | Error | |||
| Jul 2, 2025 16:39 | CPPg++13.3.0 | Success | 4,429 | ||
| Jul 2, 2025 16:39 | CPPg++13.3.0 | Success | 4,423 | ||
| Jun 21, 2025 20:49 | CPPg++13.3.0 | Success | 4,353+42.98 RP | ||
| May 31, 2025 15:16 | CPPclang++18.1.3 | Success | 4,032+15.28 RP | ||
| May 31, 2025 15:16 | CPPg++13.3.0 | Success | 4,100 | ||
| May 31, 2025 15:11 | CPPg++13.3.0 | Success | 4,057+19.89 RP | ||
| May 31, 2025 15:08 | CPPg++13.3.0 | Success | 4,787 | ||
| May 17, 2025 22:30 | CPPg++13.3.0 | Success | 4,090+4.18 RP | ||
| May 17, 2025 22:28 | CPPg++13.3.0 | Success | 4,097+98.89 RP | ||
| May 17, 2025 22:28 | CPPg++13.3.0 | Error | |||
| May 13, 2025 01:02 | RUSTrust-1.86.0 | Success | 60,083+166.44 RP | ||
| May 13, 2025 00:53 | RUSTrust-1.86.0 | Error | |||
| May 6, 2025 11:32 | CPPg++13.3.0 | Success | 4,270+78.96 RP | ||
| May 6, 2025 11:26 | CPPg++13.3.0 | Success | 4,134+2'418.96 RP | ||
| May 6, 2025 11:23 | CPPg++13.3.0 | Success | 23,062 | ||
| May 6, 2025 11:15 | CPPg++13.3.0 | Success | 4,419+42.71 RP | ||
| May 6, 2025 11:12 | CPPg++13.3.0 | Error | |||
| May 6, 2025 11:11 | CPPg++13.3.0 | Error | |||
| May 6, 2025 11:09 | CPPg++13.3.0 | Error | |||
| May 6, 2025 11:00 | CPPg++13.3.0 | Success | 4,504+94.40 RP | ||
| May 6, 2025 10:57 | CPPg++13.3.0 | Success | 5,486 | ||
| May 6, 2025 10:55 | CPPg++13.3.0 | Success | 4,704+490.79 RP | ||
| May 6, 2025 10:52 | CPPg++13.3.0 | Error | |||
| May 6, 2025 10:50 | CPPg++13.3.0 | Success | 8,751 | ||
| May 6, 2025 10:48 | CPPg++13.3.0 | Success | 31,229 | ||
| May 6, 2025 10:44 | CPPg++13.3.0 | Success | 10,191 | ||
| Apr 24, 2025 22:18 | CPPg++13.3.0 | Error | |||
| Apr 24, 2025 22:14 | CPPg++13.3.0 | Success | 6,116+696.44 RP | ||
| Apr 24, 2025 22:13 | CPPg++13.3.0 | Error | |||
| Apr 24, 2025 22:12 | CPPg++13.3.0 | Error | |||
| Apr 24, 2025 22:11 | CPPclang++18.1.3 | Error | |||
| Apr 18, 2025 20:44 | CPPclang++18.1.3 | Success | 14,510 | ||
| Apr 18, 2025 20:41 | CPPclang++18.1.3 | Success | 10,654+938.61 RP | ||
| Apr 18, 2025 20:41 | CPPclang++18.1.3 | Error | |||
| Apr 18, 2025 20:40 | CPPclang++18.1.3 | Error | |||
| Apr 18, 2025 20:38 | CPPclang++18.1.3 | Error | |||
| Apr 8, 2025 07:20 | CPPg++13.2.0 | Success | 53,972+7.00 RP | ||
| Apr 4, 2025 08:27 | CSHARP9.0.3 | Success | 105,000 | ||
| Apr 2, 2025 15:23 | CPPclang++18.1.3 | Success | 381,785+26.19 RP | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 5,280 | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 5,225 | ||
| Apr 1, 2025 21:55 | CPPg++13.2.0 | Success | 4,897 | ||
| Apr 1, 2025 21:53 | CPPg++13.2.0 | Success | 4,789 | ||
| Apr 1, 2025 21:53 | CPPg++13.2.0 | Error | |||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,436+11.12 RP | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,510 | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,519 | ||
| Apr 1, 2025 21:49 | CPPg++13.2.0 | Success | 4,458+54.97 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,570+73.12 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,728+32.16 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,801+14.22 RP | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,935 | ||
| Apr 1, 2025 21:30 | CPPg++13.2.0 | Success | 4,855 | ||
| Apr 1, 2025 21:29 | CPPg++13.2.0 | Success | 4,834+596.36 RP | ||
| Apr 1, 2025 21:09 | CPPg++13.2.0 | Success | 6,792+1'303.01 RP | ||
| Apr 1, 2025 21:00 | CPPg++13.2.0 | Success | 59,240 | ||
| Apr 1, 2025 20:53 | CPPg++13.2.0 | Success | 59,155 | ||
| Apr 1, 2025 20:47 | CPPg++13.2.0 | Success | 59,132 | ||
| Apr 1, 2025 20:42 | CPPg++13.2.0 | Success | 59,123 | ||
| Apr 1, 2025 20:31 | CPPg++13.2.0 | Success | 59,062+169.31 RP |