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
Aug 3, 2024 07:42Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success6,071+1'035.14 RP
Aug 3, 2024 07:41Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:40Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:31Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:17Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 07:14Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success18,573
Aug 3, 2024 07:13Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success17,181
Aug 3, 2024 07:09Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,972
Aug 3, 2024 06:55Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 06:52Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success16,466
Aug 3, 2024 06:51Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success16,339+112.56 RP
Aug 3, 2024 06:47Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,048
Aug 3, 2024 06:45Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,055
Aug 3, 2024 06:44Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,045
Aug 3, 2024 06:43Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,064
Aug 3, 2024 06:41Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,053
Aug 3, 2024 06:40Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success20,021+472.68 RP
Aug 3, 2024 06:36Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success379,860
Aug 3, 2024 06:35Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Error
Aug 3, 2024 06:29Kasper KivimäkiKasper KivimäkiCPPg++9.4.0Success373,127+26.80 RP
Jul 24, 2024 12:09DanielDanielRUSTrust-1.79.0Success6,406
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success5,576
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success8,602
Jul 24, 2024 10:44DanielDanielRUSTrust-1.79.0Success5,593
Jul 24, 2024 10:43DanielDanielRUSTrust-1.79.0Success5,456+76.96 RP
Jul 24, 2024 10:34DanielDanielRUSTrust-1.79.0Success5,573+76.23 RP
Jul 23, 2024 21:34DanielDanielRUSTrust-1.79.0Success5,772+7.47 RP
Jul 23, 2024 21:29DanielDanielRUSTrust-1.79.0Success5,863
Jul 23, 2024 21:29DanielDanielRUSTrust-1.79.0Success5,797+34.70 RP
Jul 23, 2024 21:28DanielDanielRUSTrust-1.79.0Success5,916+893.39 RP
Jul 23, 2024 21:26DanielDanielRUSTrust-1.79.0Success12,705
Jul 23, 2024 21:24DanielDanielRUSTrust-1.79.0Success12,689
Jul 23, 2024 21:22DanielDanielRUSTrust-1.79.0Success12,973
Jul 23, 2024 21:07DanielDanielRUSTrust-1.79.0Success21,339
Jul 23, 2024 21:06DanielDanielRUSTrust-1.79.0Success12,686
Jul 23, 2024 21:04DanielDanielRUSTrust-1.79.0Success12,678
Jul 23, 2024 20:50DanielDanielRUSTrust-1.79.0Success12,548+770.85 RP
Jul 23, 2024 20:43DanielDanielRUSTrust-1.79.0Success383,278+26.09 RP
Jun 8, 2024 12:18джулисджулисRUSTrust-1.78.0Error
Jun 8, 2024 12:18джулисджулисRUSTrust-1.78.0Error
May 22, 2024 18:28Joad NacerJoad NacerCPPg++9.4.0Success4,813
May 22, 2024 18:27Joad NacerJoad NacerCPPg++9.4.0Success4,583
May 22, 2024 18:26Joad NacerJoad NacerCPPg++9.4.0Success4,366
May 22, 2024 18:26Joad NacerJoad NacerCPPg++9.4.0Success4,359
May 22, 2024 18:24Joad NacerJoad NacerCPPg++9.4.0Success4,362
May 16, 2024 20:13Kyle WangKyle WangCPPclang++10.0.0Error
May 16, 2024 20:03Kyle WangKyle WangCPPg++9.4.0Error
May 16, 2024 20:01Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 23:13Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 22:50Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 22:00Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 21:58Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 21:31Kyle WangKyle WangCPPg++9.4.0Error
May 15, 2024 20:07Kyle WangKyle WangCPPg++9.4.0Success46,337
May 15, 2024 19:03Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 17:18Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 17:15Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 16:39Kyle WangKyle WangCPPg++9.4.0Success44,608
May 14, 2024 16:38Kyle WangKyle WangCPPg++9.4.0Success44,715
May 14, 2024 16:34Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 16:33Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 16:03Kyle WangKyle WangCPPg++9.4.0Success57,610
May 14, 2024 15:13Kyle WangKyle WangCPPg++9.4.0Success53,535
May 14, 2024 14:13Kyle WangKyle WangCPPg++9.4.0Success356,910
May 14, 2024 14:07Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 13:06Kyle WangKyle WangCPPg++9.4.0Success112,068
May 14, 2024 12:19Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 11:23Kyle WangKyle WangCPPg++9.4.0Success108,260
May 14, 2024 11:17Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 11:15Kyle WangKyle WangCPPg++9.4.0Error
May 14, 2024 10:21Kyle WangKyle WangCPPg++9.4.0Success373,247
May 13, 2024 19:37Joad NacerJoad NacerCPPclang++10.0.0Success4,500
May 10, 2024 15:31Joad NacerJoad NacerCPPg++9.4.0Success4,349+0.53 RP
May 10, 2024 15:30Joad NacerJoad NacerCPPg++9.4.0Success4,350+7.90 RP
May 7, 2024 00:08Joad NacerJoad NacerCPPclang++10.0.0Success4,490
May 7, 2024 00:04Joad NacerJoad NacerCPPg++9.4.0Success4,365+228.24 RP
Apr 29, 2024 23:36Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 23:35Joad NacerJoad NacerCPPg++9.4.0Success4,851
Apr 29, 2024 23:33Joad NacerJoad NacerCPPg++9.4.0Success4,848+65.90 RP
Apr 29, 2024 23:30Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 23:29Joad NacerJoad NacerCPPg++9.4.0Error
Apr 29, 2024 23:25Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 23:24Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 23:23Joad NacerJoad NacerCPPclang++10.0.0Error
Apr 29, 2024 23:20Joad NacerJoad NacerCPPclang++10.0.0Success5,076
Apr 29, 2024 23:20Joad NacerJoad NacerCPPg++9.4.0Success5,008+611.57 RP
Apr 29, 2024 23:17Joad NacerJoad NacerCPPg++9.4.0Success7,311
Apr 29, 2024 23:16Joad NacerJoad NacerCPPg++9.4.0Success7,219+30.59 RP
Apr 29, 2024 23:16Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:56Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:55Joad NacerJoad NacerCPPg++9.4.0Success7,382+4.75 RP
Apr 19, 2024 23:53Joad NacerJoad NacerCPPg++9.4.0Success7,819
Apr 19, 2024 23:52Joad NacerJoad NacerCPPg++9.4.0Error
Apr 19, 2024 23:48Joad NacerJoad NacerCPPg++9.4.0Success7,550
Apr 19, 2024 23:45Joad NacerJoad NacerCPPclang++10.0.0Success7,481
Apr 19, 2024 23:44Joad NacerJoad NacerCPPg++9.4.0Success7,408+567.30 RP
Apr 19, 2024 23:39Joad NacerJoad NacerCPPg++9.4.0Success23,290
Apr 19, 2024 23:38Joad NacerJoad NacerCPPclang++10.0.0Success25,142
Apr 19, 2024 23:23Joad NacerJoad NacerCPPclang++10.0.0Success12,778+3.96 RP
Apr 19, 2024 23:22Joad NacerJoad NacerCPPg++9.4.0Success13,394