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, 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
Apr 18, 2025 20:44KeefeKeefeCPPclang++18.1.3Success14,510
Apr 18, 2025 20:41KeefeKeefeCPPclang++18.1.3Success10,654+938.61 RP
Apr 18, 2025 20:41KeefeKeefeCPPclang++18.1.3Error
Apr 18, 2025 20:40KeefeKeefeCPPclang++18.1.3Error
Apr 18, 2025 20:38KeefeKeefeCPPclang++18.1.3Error
Apr 8, 2025 07:20NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success53,972+7.00 RP
Apr 4, 2025 08:27NoSIMD_C#NoSIMD_C#CSHARP9.0.3Success105,000
Apr 2, 2025 15:23CountHarebourgCountHarebourgCPPclang++18.1.3Success381,785+26.19 RP
Apr 1, 2025 21:55Aniruddha DebAniruddha DebCPPg++13.2.0Success5,280
Apr 1, 2025 21:55Aniruddha DebAniruddha DebCPPg++13.2.0Success5,225
Apr 1, 2025 21:55Aniruddha DebAniruddha DebCPPg++13.2.0Success4,897
Apr 1, 2025 21:53Aniruddha DebAniruddha DebCPPg++13.2.0Success4,789
Apr 1, 2025 21:53Aniruddha DebAniruddha DebCPPg++13.2.0Error
Apr 1, 2025 21:49Aniruddha DebAniruddha DebCPPg++13.2.0Success4,436+11.12 RP
Apr 1, 2025 21:49Aniruddha DebAniruddha DebCPPg++13.2.0Success4,510
Apr 1, 2025 21:49Aniruddha DebAniruddha DebCPPg++13.2.0Success4,519
Apr 1, 2025 21:49Aniruddha DebAniruddha DebCPPg++13.2.0Success4,458+54.97 RP
Apr 1, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Success4,570+73.12 RP
Apr 1, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Success4,728+32.16 RP
Apr 1, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Success4,801+14.22 RP
Apr 1, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Success4,935
Apr 1, 2025 21:30Aniruddha DebAniruddha DebCPPg++13.2.0Success4,855
Apr 1, 2025 21:29Aniruddha DebAniruddha DebCPPg++13.2.0Success4,834+596.36 RP
Apr 1, 2025 21:09Aniruddha DebAniruddha DebCPPg++13.2.0Success6,792+1'303.01 RP
Apr 1, 2025 21:00Aniruddha DebAniruddha DebCPPg++13.2.0Success59,240
Apr 1, 2025 20:53Aniruddha DebAniruddha DebCPPg++13.2.0Success59,155
Apr 1, 2025 20:47Aniruddha DebAniruddha DebCPPg++13.2.0Success59,132
Apr 1, 2025 20:42Aniruddha DebAniruddha DebCPPg++13.2.0Success59,123
Apr 1, 2025 20:31Aniruddha DebAniruddha DebCPPg++13.2.0Success59,062+169.31 RP