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
Nov 1, 2025 02:20Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,976+9.02 RP
Nov 1, 2025 02:13Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,983
Nov 1, 2025 02:13Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,002
Oct 31, 2025 16:36Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,003
Oct 31, 2025 16:31Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 16:25Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 16:20Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,008
Oct 31, 2025 16:19Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,007
Oct 31, 2025 16:18Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,008
Oct 31, 2025 16:15Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,004
Oct 31, 2025 16:11Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 16:08Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 15:59Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,987
Oct 31, 2025 15:56Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,983
Oct 31, 2025 15:56Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,980
Oct 31, 2025 15:55Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,981
Oct 31, 2025 15:52Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,180
Oct 31, 2025 15:50Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,163
Oct 31, 2025 15:49Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,166
Oct 31, 2025 15:43Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,182
Oct 31, 2025 15:43Huy Duc LeHuy Duc LeCPPg++13.3.0Success4,126
Oct 31, 2025 15:41Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,096
Oct 31, 2025 15:41Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,069
Oct 31, 2025 15:40Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,067
Oct 31, 2025 15:35Huy Duc LeHuy Duc LeCPPclang++18.1.3Success3,042
Oct 31, 2025 15:35Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,073
Oct 31, 2025 15:32Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,981
Oct 31, 2025 15:29Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,980
Oct 31, 2025 15:28Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,986
Oct 31, 2025 15:28Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 15:26Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,983
Oct 31, 2025 15:25Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,981
Oct 31, 2025 15:24Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,982
Oct 31, 2025 15:24Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,982
Oct 31, 2025 15:22Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,984
Oct 31, 2025 15:21Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,982
Oct 31, 2025 15:19Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,980+6.74 RP
Oct 31, 2025 15:02Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,069
Oct 31, 2025 14:55Huy Duc LeHuy Duc LeCPPg++13.3.0Success9,009
Oct 31, 2025 14:47Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,068
Oct 31, 2025 14:46Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,418
Oct 31, 2025 14:46Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,201
Oct 31, 2025 14:44Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,218
Oct 31, 2025 14:39Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,994
Oct 31, 2025 14:36Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,986
Oct 31, 2025 14:35Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,984
Oct 31, 2025 14:33Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,988
Oct 31, 2025 14:31Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,987
Oct 31, 2025 14:28Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,913
Oct 31, 2025 14:26Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,990
Oct 31, 2025 14:21Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,114
Oct 31, 2025 14:20Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,988
Oct 31, 2025 14:13Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 14:12Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,986
Oct 31, 2025 14:10Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,983
Oct 31, 2025 14:08Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,990
Oct 31, 2025 14:07Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,986
Oct 31, 2025 14:05Huy Duc LeHuy Duc LeCPPg++13.3.0Error
Oct 31, 2025 13:56Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,992
Oct 31, 2025 13:56Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,984
Oct 31, 2025 13:53Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,120
Oct 31, 2025 13:50Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,992
Oct 31, 2025 13:48Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,987
Oct 31, 2025 13:41Huy Duc LeHuy Duc LeCPPg++13.3.0Success3,002
Oct 31, 2025 13:40Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,983+29.10 RP
Oct 31, 2025 13:12Huy Duc LeHuy Duc LeCPPclang++18.1.3Success2,999
Oct 31, 2025 13:11Huy Duc LeHuy Duc LeCPPg++13.3.0Success2,996+2.22 RP
Oct 24, 2025 10:06AnSaAnSaCPPg++13.3.0Success3,925
Oct 22, 2025 09:05AnSaAnSaCPPg++13.3.0Success3,829
Oct 22, 2025 09:04AnSaAnSaCPPg++13.3.0Success3,829+2.04 RP
Oct 21, 2025 15:28AnSaAnSaCPPg++13.3.0Success3,851
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