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
Sep 27, 2023 13:21apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:20apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:20apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:18apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:15apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:12apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:10apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:09apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 13:03apuxbtapuxbtCPPg++9.3.0Success11,329+855.77 RP
Sep 27, 2023 12:55apuxbtapuxbtCPPg++9.3.0Success376,097
Sep 27, 2023 12:50apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 12:48apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 12:47apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 12:41apuxbtapuxbtCPPg++9.3.0Error
Sep 27, 2023 12:41apuxbtapuxbtCPPg++9.3.0Success371,489+26.92 RP
Aug 22, 2023 18:34Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success372,118+26.87 RP
Jul 13, 2023 00:27gchebanovgchebanovCPPg++9.3.0Success3,397+37.64 RP
Jul 13, 2023 00:14gchebanovgchebanovCPPg++9.3.0Success3,441+20.96 RP
Jul 13, 2023 00:12gchebanovgchebanovCPPg++9.3.0Success3,466+154.42 RP
Jul 13, 2023 00:02gchebanovgchebanovCPPg++9.3.0Success3,665
Jul 13, 2023 00:01gchebanovgchebanovCPPg++9.3.0Success3,662+249.97 RP
Jul 12, 2023 23:44gchebanovgchebanovCPPg++9.3.0Success4,031+20.75 RP
Jul 12, 2023 23:37gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:15gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:15gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:13gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:12gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:12gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 23:11gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 22:58gchebanovgchebanovCPPg++9.3.0Success4,190
Jul 12, 2023 22:54gchebanovgchebanovCPPg++9.3.0Success5,397
Jul 12, 2023 22:54gchebanovgchebanovCPPg++9.3.0Success5,371
Jul 12, 2023 22:45gchebanovgchebanovCPPg++9.3.0Success4,068
Jul 12, 2023 22:43gchebanovgchebanovCPPclang++10.0.0Success4,130
Jul 12, 2023 22:42gchebanovgchebanovCPPclang++10.0.0Success4,142
Jul 12, 2023 22:42gchebanovgchebanovCPPg++9.3.0Success4,157
Jul 12, 2023 22:38gchebanovgchebanovCPPg++9.3.0Success4,220
Jul 12, 2023 21:50gchebanovgchebanovCPPg++9.3.0Success4,208
Jul 12, 2023 21:47gchebanovgchebanovCPPg++9.3.0Success4,288
Jul 12, 2023 21:47gchebanovgchebanovCPPg++9.3.0Success4,257
Jul 12, 2023 21:31gchebanovgchebanovCPPg++9.3.0Success4,247
Jul 12, 2023 21:16gchebanovgchebanovCPPg++9.3.0Success4,292
Jul 12, 2023 20:47gchebanovgchebanovCPPg++9.3.0Success4,600
Jul 12, 2023 20:47gchebanovgchebanovCPPg++9.3.0Success4,538
Jul 12, 2023 20:47gchebanovgchebanovCPPg++9.3.0Success4,386
Jul 12, 2023 20:46gchebanovgchebanovCPPg++9.3.0Success4,432
Jul 12, 2023 20:17gchebanovgchebanovCPPg++9.3.0Success4,065+6.64 RP
Jul 12, 2023 20:17gchebanovgchebanovCPPg++9.3.0Success4,076+2.41 RP
Jul 12, 2023 20:10gchebanovgchebanovCPPg++9.3.0Success4,080+1'016.88 RP
Jul 12, 2023 19:59gchebanovgchebanovCPPg++9.3.0Success24,638
Jul 12, 2023 19:57gchebanovgchebanovCPPg++9.3.0Success20,558
Jul 12, 2023 19:54gchebanovgchebanovCPPg++9.3.0Success23,604
Jul 12, 2023 19:52gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 19:50gchebanovgchebanovCPPg++9.3.0Success20,616
Jul 12, 2023 19:43gchebanovgchebanovCPPg++9.3.0Success55,319
Jul 12, 2023 19:32gchebanovgchebanovCPPg++9.3.0Success6,973+30.20 RP
Jul 12, 2023 19:29gchebanovgchebanovCPPg++9.3.0Error
Jul 12, 2023 19:15gchebanovgchebanovCPPg++9.3.0Success7,123+574.30 RP
Jul 12, 2023 18:48gchebanovgchebanovCPPg++9.3.0Success12,054+14.67 RP
Jul 12, 2023 18:45gchebanovgchebanovCPPg++9.3.0Success13,365
Jul 12, 2023 17:36gchebanovgchebanovCPPg++9.3.0Success12,751
Jul 12, 2023 17:22gchebanovgchebanovCPPg++9.3.0Success12,271+51.92 RP
Jul 8, 2023 23:10Andrew EpsteinAndrew EpsteinCPPg++9.3.0Success371,782+26.90 RP
Jul 5, 2023 19:56gchebanovgchebanovCPPclang++10.0.0Success13,106+35.05 RP
Jul 5, 2023 19:50gchebanovgchebanovCPPclang++10.0.0Success13,737+727.96 RP
May 1, 2023 17:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 23, 2023 03:49Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,944
Apr 23, 2023 02:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 23, 2023 02:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Apr 23, 2023 02:58Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Apr 23, 2023 02:57Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Apr 23, 2023 02:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Error
Apr 23, 2023 02:56Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 22, 2023 22:25Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,943
Apr 22, 2023 22:24Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,954
Apr 22, 2023 22:23Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,955
Apr 22, 2023 19:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,944
Apr 22, 2023 19:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,944
Apr 22, 2023 19:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,945
Apr 22, 2023 19:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,121
Apr 22, 2023 18:35Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,943
Apr 22, 2023 18:32Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,005
Apr 22, 2023 18:27Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,026
Apr 22, 2023 18:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,006
Apr 22, 2023 17:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 22, 2023 17:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 22, 2023 16:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 22, 2023 15:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,944
Apr 22, 2023 15:15Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,960
Apr 22, 2023 15:11Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,943
Apr 22, 2023 15:11Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success15,318
Apr 22, 2023 14:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 20, 2023 15:36Bernard TeoBernard TeoCPPg++9.3.0Success3,144
Apr 20, 2023 05:04Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success4,180
Apr 20, 2023 05:03Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 20, 2023 04:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success3,944
Apr 20, 2023 04:34Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 20, 2023 04:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Apr 20, 2023 04:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,089
Apr 20, 2023 04:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success5,048