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 | |
|---|---|---|---|---|---|
| Apr 1, 2023 18:46 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 15:25 | CPPg++9.3.0 | Success | 24,381 | ||
| Apr 1, 2023 15:22 | CPPg++9.3.0 | Success | 24,397 | ||
| Apr 1, 2023 15:18 | CPPg++9.3.0 | Success | 4,203+3.96 RP | ||
| Apr 1, 2023 15:17 | CPPg++9.3.0 | Success | 4,210+11.79 RP | ||
| Apr 1, 2023 15:15 | CPPclang++10.0.0 | Success | 9,261 | ||
| Apr 1, 2023 15:11 | CPPg++9.3.0 | Success | 4,259 | ||
| Apr 1, 2023 15:10 | CPPg++9.3.0 | Success | 4,253 | ||
| Apr 1, 2023 15:10 | CPPg++9.3.0 | Success | 4,231+0.56 RP | ||
| Apr 1, 2023 14:19 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 14:11 | CPPg++9.3.0 | Success | 4,237 | ||
| Apr 1, 2023 05:31 | CPPg++9.3.0 | Success | 4,232+24.86 RP | ||
| Apr 1, 2023 05:28 | CPPclang++10.0.0 | Success | 15,608 | ||
| Apr 1, 2023 05:24 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 05:23 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 05:01 | CPPg++9.3.0 | Success | 4,432 | ||
| Apr 1, 2023 05:01 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 04:58 | CPPg++9.3.0 | Success | 4,297 | ||
| Apr 1, 2023 04:35 | CPPg++9.3.0 | Success | 30,549 | ||
| Apr 1, 2023 04:34 | CPPg++9.3.0 | Success | 33,995 | ||
| Apr 1, 2023 04:32 | CPPg++9.3.0 | Success | 4,301 | ||
| Apr 1, 2023 04:30 | CPPg++9.3.0 | Success | 4,482 | ||
| Apr 1, 2023 04:27 | CPPg++9.3.0 | Success | 4,287 | ||
| Apr 1, 2023 04:17 | CPPg++9.3.0 | Success | 35,899 | ||
| Apr 1, 2023 04:14 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 04:12 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 04:10 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 04:08 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 03:56 | CPPg++9.3.0 | Error | |||
| Apr 1, 2023 03:51 | CPPg++9.3.0 | Success | 4,277+18.44 RP | ||
| Apr 1, 2023 03:48 | CPPg++9.3.0 | Success | 4,759 | ||
| Apr 1, 2023 03:47 | CPPg++9.3.0 | Success | 8,123 | ||
| Mar 30, 2023 21:21 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 21:11 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 21:08 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 21:03 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 21:01 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 21:01 | CPPg++9.3.0 | Error | |||
| Mar 30, 2023 20:59 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 09:11 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 09:02 | CPPg++9.3.0 | Success | 17,364+137.69 RP | ||
| Mar 27, 2023 08:57 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 08:56 | CPPg++9.3.0 | Success | 22,820+2.92 RP | ||
| Mar 27, 2023 08:54 | CPPg++9.3.0 | Success | 22,973+33.45 RP | ||
| Mar 27, 2023 08:36 | CPPg++9.3.0 | Success | 25,268 | ||
| Mar 27, 2023 08:36 | CPPg++9.3.0 | Success | 26,967 | ||
| Mar 27, 2023 08:32 | CPPg++9.3.0 | Success | 31,990 | ||
| Mar 27, 2023 08:24 | CPPg++9.3.0 | Success | 24,885+244.56 RP | ||
| Mar 27, 2023 08:09 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 08:08 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 08:07 | CPPg++9.3.0 | Error | |||
| Mar 27, 2023 07:55 | CPPg++9.3.0 | Success | 63,577+130.20 RP | ||
| Mar 27, 2023 07:45 | CPPg++9.3.0 | Success | 369,175+27.09 RP | ||
| Mar 26, 2023 11:55 | CPPg++9.3.0 | Success | 3,937 | ||
| Mar 26, 2023 11:54 | CPPg++9.3.0 | Success | 3,940 | ||
| Mar 26, 2023 11:52 | CPPg++9.3.0 | Success | 3,937+43.28 RP | ||
| Mar 26, 2023 11:51 | CPPg++9.3.0 | Success | 4,003 | ||
| Mar 26, 2023 11:43 | CPPg++9.3.0 | Error | |||
| Mar 26, 2023 11:37 | CPPg++9.3.0 | Error | |||
| Mar 26, 2023 11:32 | CPPg++9.3.0 | Error | |||
| Mar 26, 2023 11:28 | CPPg++9.3.0 | Success | 3,997+0.63 RP | ||
| Mar 26, 2023 11:27 | CPPg++9.3.0 | Success | 4,042 | ||
| Mar 26, 2023 10:53 | CPPg++9.3.0 | Success | 4,017 | ||
| Mar 26, 2023 10:53 | CPPg++9.3.0 | Success | 4,000 | ||
| Mar 26, 2023 10:51 | CPPg++9.3.0 | Success | 3,998+16.78 RP | ||
| Mar 26, 2023 10:50 | CPPg++9.3.0 | Success | 4,026 | ||
| Mar 26, 2023 10:50 | CPPg++9.3.0 | Success | 4,025+74.25 RP | ||
| Mar 25, 2023 22:47 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:43 | CPPg++9.3.0 | Success | 12,533 | ||
| Mar 25, 2023 22:39 | CPPg++9.3.0 | Success | 12,632 | ||
| Mar 25, 2023 22:38 | CPPg++9.3.0 | Success | 12,486 | ||
| Mar 25, 2023 22:37 | CPPg++9.3.0 | Success | 12,582 | ||
| Mar 25, 2023 22:36 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:35 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:34 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:33 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:32 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:31 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:27 | CPPg++9.3.0 | Error | |||
| Mar 25, 2023 22:14 | CPPg++9.3.0 | Success | 11,794 | ||
| Mar 25, 2023 22:13 | CPPg++9.3.0 | Success | 12,534 | ||
| Mar 25, 2023 22:13 | CPPg++9.3.0 | Success | 12,147 | ||
| Mar 25, 2023 22:11 | CPPg++9.3.0 | Success | 12,471 | ||
| Mar 25, 2023 22:09 | CPPg++9.3.0 | Success | 12,419 | ||
| Mar 25, 2023 22:05 | CPPg++9.3.0 | Success | 12,349 | ||
| Mar 25, 2023 22:03 | CPPg++9.3.0 | Success | 12,414 | ||
| Mar 25, 2023 13:21 | RUSTrust-1.68.0 | Success | 5,618+57.36 RP | ||
| Mar 25, 2023 13:11 | RUSTrust-1.68.0 | Success | 6,220 | ||
| Mar 25, 2023 13:10 | RUSTrust-1.68.0 | Success | 5,710+75.04 RP | ||
| Mar 25, 2023 13:09 | RUSTrust-1.68.0 | Success | 5,835+83.12 RP | ||
| Mar 25, 2023 13:03 | RUSTrust-1.68.0 | Success | 5,980+1'458.04 RP | ||
| Mar 25, 2023 12:57 | RUSTrust-1.68.0 | Success | 10,768 | ||
| Mar 25, 2023 12:48 | RUSTrust-1.68.0 | Success | 10,602+225.72 RP | ||
| Mar 25, 2023 12:30 | RUSTrust-1.68.0 | Error | |||
| Mar 25, 2023 12:23 | RUSTrust-1.68.0 | Error | |||
| Mar 25, 2023 10:44 | CPPg++9.3.0 | Success | 4,189 | ||
| Mar 25, 2023 09:45 | CPPg++9.3.0 | Success | 4,154 | ||
| Mar 25, 2023 08:32 | CPPg++9.3.0 | Success | 4,153 | ||
| Mar 25, 2023 08:28 | CPPg++9.3.0 | Success | 4,149+27.57 RP | ||
| Mar 25, 2023 08:20 | CPPg++9.3.0 | Success | 4,197+0.57 RP |