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
Oct 21, 2025 15:26AnSaAnSaCPPg++13.3.0Success3,890
Oct 21, 2025 15:16AnSaAnSaCPPg++13.3.0Success3,832+3.40 RP
Oct 21, 2025 13:41AnSaAnSaCPPg++13.3.0Success3,837+108.08 RP
Oct 21, 2025 13:15AnSaAnSaCPPg++13.3.0Success4,003+52.54 RP
Oct 21, 2025 13:10AnSaAnSaCPPg++13.3.0Error
Oct 21, 2025 12:02AnSaAnSaCPPg++13.3.0Success4,089+5.37 RP
Oct 21, 2025 10:57AnSaAnSaCPPg++13.3.0Success4,098+23.59 RP
Oct 21, 2025 09:56AnSaAnSaCPPg++13.3.0Success4,148
Oct 21, 2025 09:50AnSaAnSaCPPg++13.3.0Success4,138+1'601.90 RP
Oct 21, 2025 09:24AnSaAnSaCPPg++13.3.0Success12,274+21.83 RP
Oct 19, 2025 19:41Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success12,351+251.33 RP
Oct 19, 2025 19:33Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success17,911+558.32 RP
Oct 19, 2025 19:32Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Error
Sep 27, 2025 09:13Kirill020708Kirill020708CPPclang++18.1.3Success13,413+21.01 RP
Sep 27, 2025 07:39Kirill020708Kirill020708CPPclang++18.1.3Success13,802+635.22 RP
Sep 27, 2025 07:37Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:37Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:35Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:34Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:31Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:30Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:30Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:29Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:28Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 07:26Kirill020708Kirill020708CPPg++13.3.0Error
Sep 27, 2025 07:26Kirill020708Kirill020708CPPg++13.3.0Error
Sep 27, 2025 07:21Kirill020708Kirill020708CPPg++13.3.0Error
Sep 27, 2025 02:16Kirill020708Kirill020708CPPg++13.3.0Error
Sep 27, 2025 02:14Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:13Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:11Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:10Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:10Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:10Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:09Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 27, 2025 02:08Kirill020708Kirill020708CPPclang++18.1.3Error
Sep 26, 2025 21:19Kirill020708Kirill020708CPPg++13.3.0Success111,963+89.32 RP
Aug 31, 2025 17:49Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,931
Aug 31, 2025 17:48Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success9,618
Aug 31, 2025 17:45Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success9,592
Aug 31, 2025 17:44Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,929+0.65 RP
Aug 31, 2025 17:42Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,930+7.75 RP
Aug 31, 2025 17:38Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success4,020
Aug 31, 2025 17:33Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,106
Aug 31, 2025 17:31Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,968
Aug 31, 2025 17:26Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Aug 31, 2025 17:24Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Aug 31, 2025 17:22Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Error
Aug 31, 2025 17:18Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success4,122
Aug 31, 2025 17:16Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success7,049
Aug 31, 2025 17:10Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success5,976
Aug 31, 2025 17:07Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success7,542
Aug 31, 2025 17:04Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success3,942
Aug 31, 2025 17:03Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success6,225
Aug 31, 2025 16:58Yuriy LyfenkoYuriy LyfenkoCPPg++13.3.0Success6,207
Aug 25, 2025 16:16Oleg KovalovOleg KovalovGOgo1.25.0Success12,304
Aug 16, 2025 15:51Aniruddha DebAniruddha DebCPPclang++18.1.3Success3,933+40.09 RP
Aug 16, 2025 15:49Aniruddha DebAniruddha DebCPPg++13.3.0Success3,996+124.38 RP
Aug 14, 2025 22:23Aniruddha DebAniruddha DebCPPclang++18.1.3Success4,205+1.13 RP
Aug 14, 2025 22:22Aniruddha DebAniruddha DebCPPclang++18.1.3Success4,207+79.72 RP
Aug 14, 2025 22:21Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 12, 2025 01:37SergeBouSergeBouCPPg++13.3.0Success12,415+642.57 RP
Aug 12, 2025 01:27SergeBouSergeBouCSHARP9.0.8Success61,386+0.04 RP
Aug 12, 2025 01:16SergeBouSergeBouCSHARP9.0.8Success61,395+0.08 RP
Aug 12, 2025 01:03SergeBouSergeBouCSHARP9.0.8Success61,414
Aug 12, 2025 00:57SergeBouSergeBouCSHARP9.0.8Success61,432
Aug 12, 2025 00:50SergeBouSergeBouCSHARP9.0.8Success61,424
Aug 12, 2025 00:38SergeBouSergeBouCSHARP9.0.8Success61,409+230.44 RP
Jul 29, 2025 21:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 2, 2025 16:39Aniruddha DebAniruddha DebCPPg++13.3.0Success4,429
Jul 2, 2025 16:39Aniruddha DebAniruddha DebCPPg++13.3.0Success4,423
Jun 21, 2025 20:49Aniruddha DebAniruddha DebCPPg++13.3.0Success4,353+42.98 RP
May 31, 2025 15:16KeefeKeefeCPPclang++18.1.3Success4,032+15.28 RP
May 31, 2025 15:16KeefeKeefeCPPg++13.3.0Success4,100
May 31, 2025 15:11KeefeKeefeCPPg++13.3.0Success4,057+19.89 RP
May 31, 2025 15:08KeefeKeefeCPPg++13.3.0Success4,787
May 17, 2025 22:30KeefeKeefeCPPg++13.3.0Success4,090+4.18 RP
May 17, 2025 22:28KeefeKeefeCPPg++13.3.0Success4,097+98.89 RP
May 17, 2025 22:28KeefeKeefeCPPg++13.3.0Error
May 13, 2025 01:02Hayden DonnellyHayden DonnellyRUSTrust-1.86.0Success60,083+166.44 RP
May 13, 2025 00:53Hayden DonnellyHayden DonnellyRUSTrust-1.86.0Error
May 6, 2025 11:32KeefeKeefeCPPg++13.3.0Success4,270+78.96 RP
May 6, 2025 11:26etherealetherealCPPg++13.3.0Success4,134+2'418.96 RP
May 6, 2025 11:23KeefeKeefeCPPg++13.3.0Success23,062
May 6, 2025 11:15KeefeKeefeCPPg++13.3.0Success4,419+42.71 RP
May 6, 2025 11:12KeefeKeefeCPPg++13.3.0Error
May 6, 2025 11:11KeefeKeefeCPPg++13.3.0Error
May 6, 2025 11:09KeefeKeefeCPPg++13.3.0Error
May 6, 2025 11:00KeefeKeefeCPPg++13.3.0Success4,504+94.40 RP
May 6, 2025 10:57KeefeKeefeCPPg++13.3.0Success5,486
May 6, 2025 10:55KeefeKeefeCPPg++13.3.0Success4,704+490.79 RP
May 6, 2025 10:52KeefeKeefeCPPg++13.3.0Error
May 6, 2025 10:50KeefeKeefeCPPg++13.3.0Success8,751
May 6, 2025 10:48KeefeKeefeCPPg++13.3.0Success31,229
May 6, 2025 10:44KeefeKeefeCPPg++13.3.0Success10,191
Apr 24, 2025 22:18KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 22:14KeefeKeefeCPPg++13.3.0Success6,116+696.44 RP
Apr 24, 2025 22:13KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 22:12KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 22:11KeefeKeefeCPPclang++18.1.3Error