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
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
Mar 6, 2024 07:00Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 06:57Huy Duc LeHuy Duc LeCPPg++9.4.0Success12,076
Mar 6, 2024 06:53Huy Duc LeHuy Duc LeCPPg++9.4.0Success13,249
Mar 6, 2024 06:53Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,256
Mar 6, 2024 06:52Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,272
Mar 6, 2024 06:51Huy Duc LeHuy Duc LeCPPg++9.4.0Success93,110
Mar 6, 2024 03:28Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 03:26Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 6, 2024 03:21Huy Duc LeHuy Duc LeCPPg++9.4.0Success3,240+643.82 RP
Mar 5, 2024 10:58Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,798
Mar 5, 2024 10:56Huy Duc LeHuy Duc LeCPPg++9.4.0Success191,160
Mar 5, 2024 10:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 5, 2024 10:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 5, 2024 09:48Huy Duc LeHuy Duc LeCPPclang++10.0.0Success4,095
Mar 5, 2024 09:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Success4,094+7.73 RP
Mar 5, 2024 09:45Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,107
Mar 5, 2024 09:43Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 09:43Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:52Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,116
Mar 5, 2024 08:43Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,112
Mar 5, 2024 08:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,148
Mar 5, 2024 08:33Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,121
Mar 5, 2024 08:33Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:32Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,107+5.91 RP
Mar 5, 2024 08:31Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:31Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,161
Mar 5, 2024 08:31Huy Duc LeHuy Duc LeCPPclang++10.0.0Success4,117+26.26 RP
Mar 5, 2024 08:28Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,162+64.06 RP
Mar 5, 2024 08:18Huy Duc LeHuy Duc LeCPPg++9.4.0Success4,276+1'557.75 RP
Mar 5, 2024 08:17Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:17Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:08Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 08:08Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 07:57Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 07:57Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 07:48Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 04:08Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 04:06Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:58Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:53Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:53Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:51Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:49Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 5, 2024 03:39Huy Duc LeHuy Duc LeCPPg++9.4.0Success13,501
Mar 5, 2024 03:37Huy Duc LeHuy Duc LeCPPg++9.4.0Success13,574
Mar 5, 2024 03:26Huy Duc LeHuy Duc LeCPPg++9.4.0Success12,806+754.10 RP
Mar 4, 2024 10:13Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 4, 2024 10:13Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 4, 2024 10:11Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 4, 2024 10:10Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 4, 2024 10:10Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Mar 4, 2024 10:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 4, 2024 09:46Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 4, 2024 09:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Mar 4, 2024 09:30Huy Duc LeHuy Duc LeCPPg++9.4.0Success373,299+26.79 RP
Feb 20, 2024 22:26Kyle WangKyle WangCPPg++9.4.0Error
Feb 20, 2024 22:11Kyle WangKyle WangCPPg++9.4.0Error
Feb 18, 2024 04:10Bubble BoiBubble BoiCPPg++9.4.0Error
Feb 18, 2024 03:54Bubble BoiBubble BoiCPPg++9.4.0Success366,734+27.27 RP
Feb 18, 2024 03:52Bubble BoiBubble BoiCPPg++9.4.0Error
Feb 14, 2024 09:57AnSaAnSaCPPg++9.4.0Success25,739+361.63 RP
Feb 12, 2024 14:33Kyle WangKyle WangCPPg++9.4.0Success29,959+306.91 RP
Jan 23, 2024 16:44AnSaAnSaCPPg++9.4.0Success371,990+26.88 RP
Jan 7, 2024 21:41Oleg KovalovOleg KovalovGOgo1.21.5Error
Jan 2, 2024 18:41Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success3,947