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 24, 2023 16:26 | CPPg++9.3.0 | Success | 4,588 | ||
| Mar 24, 2023 16:25 | CPPg++9.3.0 | Success | 4,556 | ||
| Mar 24, 2023 16:20 | CPPg++9.3.0 | Success | 4,472 | ||
| Mar 24, 2023 16:19 | CPPg++9.3.0 | Success | 4,456 | ||
| Mar 24, 2023 16:09 | CPPg++9.3.0 | Success | 4,481 | ||
| Mar 24, 2023 16:08 | CPPg++9.3.0 | Success | 4,494 | ||
| Mar 24, 2023 16:08 | CPPg++9.3.0 | Success | 4,547 | ||
| Mar 24, 2023 16:07 | CPPg++9.3.0 | Success | 4,482 | ||
| Mar 24, 2023 16:07 | CPPg++9.3.0 | Success | 4,487 | ||
| Mar 24, 2023 16:06 | CPPg++9.3.0 | Success | 4,572 | ||
| Mar 24, 2023 16:05 | CPPg++9.3.0 | Success | 19,074 | ||
| Mar 23, 2023 21:05 | CPPg++9.3.0 | Success | 5,021 | ||
| Mar 23, 2023 21:04 | CPPclang++10.0.0 | Success | 5,170 | ||
| Mar 23, 2023 21:02 | CPPg++9.3.0 | Success | 5,020+423.65 RP | ||
| Mar 23, 2023 09:02 | RUSTrust-1.68.0 | Success | 12,043+46.38 RP | ||
| Mar 23, 2023 08:39 | RUSTrust-1.68.0 | Error | |||
| Mar 22, 2023 22:52 | CPPg++9.3.0 | Success | 6,386 | ||
| Mar 22, 2023 22:51 | CPPg++9.3.0 | Success | 12,503 | ||
| Mar 22, 2023 22:48 | CPPg++9.3.0 | Success | 12,415 | ||
| Mar 22, 2023 22:44 | CPPg++9.3.0 | Success | 12,270 | ||
| Mar 22, 2023 22:42 | CPPg++9.3.0 | Error | |||
| Mar 22, 2023 17:16 | RUSTrust-1.68.0 | Success | 18,598 | ||
| Mar 22, 2023 16:19 | RUSTrust-1.68.0 | Error | |||
| Mar 22, 2023 14:25 | RUSTrust-1.68.0 | Error | |||
| Mar 22, 2023 05:59 | RUSTrust-1.68.0 | Success | 12,389+8.56 RP | ||
| Mar 21, 2023 10:47 | CPPg++9.3.0 | Success | 12,002 | ||
| Mar 21, 2023 10:47 | CPPg++9.3.0 | Success | 11,585 | ||
| Mar 21, 2023 09:58 | CPPg++9.3.0 | Success | 12,562 | ||
| Mar 21, 2023 09:24 | CPPg++9.3.0 | Success | 12,129 | ||
| Mar 21, 2023 09:22 | CPPg++9.3.0 | Success | 12,152 | ||
| Mar 21, 2023 09:20 | CPPg++9.3.0 | Success | 12,129 | ||
| Mar 21, 2023 06:03 | CPPg++9.3.0 | Success | 4,358+2'294.63 RP | ||
| Mar 21, 2023 05:32 | CPPg++9.3.0 | Success | 12,819 | ||
| Mar 21, 2023 05:14 | CPPg++9.3.0 | Success | 4,518 | ||
| Mar 21, 2023 05:10 | CPPg++9.3.0 | Success | 4,527 | ||
| Mar 21, 2023 05:03 | CPPg++9.3.0 | Success | 4,595 | ||
| Mar 21, 2023 05:01 | CPPg++9.3.0 | Success | 5,628 | ||
| Mar 21, 2023 05:01 | CPPg++9.3.0 | Success | 4,581 | ||
| Mar 21, 2023 04:59 | CPPg++9.3.0 | Success | 18,040 | ||
| Mar 21, 2023 04:58 | CPPg++9.3.0 | Success | 28,710 | ||
| Mar 21, 2023 04:55 | CPPg++9.3.0 | Success | 200,004 | ||
| Mar 21, 2023 04:54 | CPPg++9.3.0 | Success | 12,705 | ||
| Mar 21, 2023 04:21 | CPPg++9.3.0 | Success | 4,521 | ||
| Mar 21, 2023 04:21 | CPPg++9.3.0 | Error | |||
| Mar 21, 2023 04:17 | CPPg++9.3.0 | Success | 19,027 | ||
| Mar 21, 2023 04:16 | CPPg++9.3.0 | Success | 4,377+14.01 RP | ||
| Mar 21, 2023 04:15 | CPPg++9.3.0 | Success | 14,052 | ||
| Mar 21, 2023 04:13 | CPPg++9.3.0 | Success | 4,503 | ||
| Mar 21, 2023 04:12 | CPPg++9.3.0 | Success | 4,545 | ||
| Mar 21, 2023 04:11 | CPPg++9.3.0 | Success | 4,545 | ||
| Mar 21, 2023 04:11 | CPPg++9.3.0 | Success | 4,530 | ||
| Mar 21, 2023 04:10 | CPPg++9.3.0 | Success | 4,468 | ||
| Mar 21, 2023 04:09 | CPPg++9.3.0 | Success | 4,416 | ||
| Mar 21, 2023 04:09 | CPPclang++10.0.0 | Success | 15,302 | ||
| Mar 21, 2023 04:08 | CPPg++9.3.0 | Success | 4,474 | ||
| Mar 21, 2023 04:07 | CPPg++9.3.0 | Success | 19,544 | ||
| Mar 21, 2023 04:05 | CPPg++9.3.0 | Success | 4,404+794.21 RP | ||
| Mar 21, 2023 04:04 | CPPg++9.3.0 | Success | 11,009 | ||
| Mar 21, 2023 04:02 | CPPg++9.3.0 | Success | 6,773+109.40 RP | ||
| Mar 21, 2023 04:00 | CPPg++9.3.0 | Success | 10,370 | ||
| Mar 21, 2023 03:59 | CPPg++9.3.0 | Success | 9,976 | ||
| Mar 21, 2023 03:37 | CPPg++9.3.0 | Error | |||
| Mar 21, 2023 03:26 | CPPg++9.3.0 | Error | |||
| Mar 21, 2023 03:26 | CPPg++9.3.0 | Error | |||
| Mar 21, 2023 03:21 | CPPg++9.3.0 | Error | |||
| Mar 21, 2023 03:13 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 23:45 | CPPg++9.3.0 | Success | 7,315+1.12 RP | ||
| Mar 20, 2023 23:44 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 23:33 | CPPg++9.3.0 | Success | 7,321+0.37 RP | ||
| Mar 20, 2023 23:08 | CPPg++9.3.0 | Success | 19,663 | ||
| Mar 20, 2023 23:08 | CPPg++9.3.0 | Success | 7,331 | ||
| Mar 20, 2023 23:01 | CPPg++9.3.0 | Success | 7,359 | ||
| Mar 20, 2023 23:00 | CPPg++9.3.0 | Success | 13,722 | ||
| Mar 20, 2023 22:59 | CPPg++9.3.0 | Success | 15,785 | ||
| Mar 20, 2023 22:59 | CPPg++9.3.0 | Success | 11,583 | ||
| Mar 20, 2023 22:58 | CPPg++9.3.0 | Success | 7,323+483.03 RP | ||
| Mar 20, 2023 22:57 | CPPg++9.3.0 | Success | 11,331+40.43 RP | ||
| Mar 20, 2023 22:51 | CPPg++9.3.0 | Success | 21,619 | ||
| Mar 20, 2023 22:33 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 21:54 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 21:21 | CPPg++9.3.0 | Success | 12,367 | ||
| Mar 20, 2023 21:08 | CPPg++9.3.0 | Success | 6,376+743.84 RP | ||
| Mar 20, 2023 20:44 | CPPg++9.3.0 | Success | 370,058+27.02 RP | ||
| Mar 20, 2023 20:39 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 20:29 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 20:28 | CPPg++9.3.0 | Success | 20,750 | ||
| Mar 20, 2023 20:25 | CPPg++9.3.0 | Error | |||
| Mar 20, 2023 20:22 | CPPg++9.3.0 | Success | 21,728 | ||
| Mar 20, 2023 20:21 | CPPg++9.3.0 | Success | 12,131 | ||
| Mar 20, 2023 20:18 | CPPg++9.3.0 | Success | 11,875+4.44 RP | ||
| Mar 20, 2023 20:17 | CPPg++9.3.0 | Success | 11,938+5.02 RP | ||
| Mar 20, 2023 20:17 | CPPclang++10.0.0 | Success | 12,174 | ||
| Mar 20, 2023 20:16 | CPPg++9.3.0 | Success | 12,010+499.23 RP | ||
| Mar 20, 2023 20:14 | CPPg++9.3.0 | Success | 29,993+0.10 RP | ||
| Mar 20, 2023 20:12 | CPPg++9.3.0 | Success | 30,002+306.45 RP | ||
| Mar 20, 2023 20:12 | CPPg++9.3.0 | Success | 12,162 | ||
| Mar 20, 2023 20:08 | CPPg++9.3.0 | Success | 12,128+415.99 RP | ||
| Mar 20, 2023 20:04 | CPPg++9.3.0 | Success | 24,477+0.67 RP | ||
| Mar 20, 2023 19:43 | CPPg++9.3.0 | Success | 24,517+380.81 RP | ||
| Mar 20, 2023 19:39 | CPPg++9.3.0 | Success | 369,417+27.07 RP |