Large matrix multiplication Liam

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 AuthorLanguageStatus Score
Apr 19, 2024 23:21Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:18Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:17Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:07Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:06Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:05Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 21:00Joad NacerJoad NacerCPPclang++10.0.0Success12,843+399.98 RP
Apr 19, 2024 21:00Joad NacerJoad NacerCPPg++9.4.0Success26,552
Apr 19, 2024 20:59Joad NacerJoad NacerCPPg++9.4.0Success26,510
Apr 19, 2024 20:57Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 20:56Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 20:53Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 20:43Joad NacerJoad NacerCPPg++9.4.0Success26,409+0.94 RP
Apr 19, 2024 20:11Joad NacerJoad NacerCPPg++9.4.0Success26,475+350.82 RP
Apr 19, 2024 20:07Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 20:06Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 20:06Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:59Joad NacerJoad NacerCPPg++9.4.0Success371,823+0.09 RP
Apr 19, 2024 19:58Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:57Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:55Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:50Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:49Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:48Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:35Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:33Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:33Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:31Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:30Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 19:17Joad NacerJoad NacerCPPg++9.4.0Success373,131+26.80 RP
Apr 2, 2024 18:25Anh-Dung NguyenAnh-Dung NguyenCPPg++9.4.0Success372,159+26.87 RP
Mar 19, 2024 04:35Huy Duc LeHuy Duc LeCPPclang++10.0.0Success2,997
Mar 19, 2024 04:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,000
Mar 19, 2024 04:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 19, 2024 04:13Huy Duc LeHuy Duc LeCPPclang++10.0.0Success2,997
Mar 7, 2024 03:56Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,011
Mar 7, 2024 03:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,008
Mar 7, 2024 03:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,001
Mar 7, 2024 03:53Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 7, 2024 03:15Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 7, 2024 03:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,003
Mar 7, 2024 03:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,001
Mar 7, 2024 03:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Success2,997+4.46 RP
Mar 7, 2024 03:06Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,002
Mar 7, 2024 03:05Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,000
Mar 7, 2024 02:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,009
Mar 7, 2024 02:53Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004
Mar 7, 2024 02:47Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,007
Mar 7, 2024 02:44Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004
Mar 7, 2024 02:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004
Mar 7, 2024 02:41Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,001
Mar 7, 2024 02:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004
Mar 7, 2024 02:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,006
Mar 7, 2024 02:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 7, 2024 02:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Success2,999+11.10 RP
Mar 7, 2024 02:34Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,020
Mar 7, 2024 02:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,012
Mar 7, 2024 02:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,012
Mar 7, 2024 02:32Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,009
Mar 7, 2024 02:31Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,006
Mar 7, 2024 02:30Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,009
Mar 7, 2024 02:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004
Mar 7, 2024 02:23Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,004+4.42 RP
Mar 7, 2024 02:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,006+24.26 RP
Mar 7, 2024 00:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,021
Mar 7, 2024 00:44Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,024
Mar 7, 2024 00:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,020
Mar 7, 2024 00:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,018
Mar 7, 2024 00:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,021
Mar 7, 2024 00:41Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,019
Mar 7, 2024 00:41Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,019
Mar 7, 2024 00:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,047
Mar 7, 2024 00:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,017
Mar 7, 2024 00:35Huy Duc LeHuy Duc LeCPPclang++10.0.0Success4,273
Mar 7, 2024 00:35Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,339
Mar 7, 2024 00:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,570
Mar 7, 2024 00:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,573
Mar 7, 2024 00:32Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,032
Mar 7, 2024 00:32Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,022
Mar 7, 2024 00:29Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,017+71.72 RP
Mar 7, 2024 00:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 6, 2024 16:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 6, 2024 16:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,081
Mar 6, 2024 16:19Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,175
Mar 6, 2024 16:18Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,132
Mar 6, 2024 16:18Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,118
Mar 6, 2024 16:17Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,050+12.88 RP
Mar 6, 2024 16:12Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,056+29.84 RP
Mar 6, 2024 16:11Huy Duc LeHuy Duc LeCPPclang++10.0.0Success5,026
Mar 6, 2024 16:11Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,201
Mar 6, 2024 16:10Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,070+31.68 RP
Mar 6, 2024 08:26Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,085+4.20 RP
Mar 6, 2024 08:07Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,087+6.30 RP
Mar 6, 2024 08:06Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,090+88.80 RP
Mar 6, 2024 08:05Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,141+15.13 RP
Mar 6, 2024 08:04Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,156+64.91 RP
Mar 6, 2024 07:20Huy Duc LeHuy Duc LeCPPclang++10.0.0Success3,222+0.96 RP
Mar 6, 2024 07:20Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,257
Mar 6, 2024 07:18Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 07:02Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,223+16.28 RP