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
Apr 26, 2026 14:47Victor MerckléVictor MerckléCPPg++14.2.0Success2,110+2'565.44 RP
Apr 26, 2026 14:42Victor MerckléVictor MerckléCPPg++14.2.0Success2,893+226.21 RP
Apr 26, 2026 14:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,011+89.09 RP
Apr 26, 2026 14:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,094+735.81 RP
Apr 26, 2026 12:11Victor MerckléVictor MerckléCPPg++14.2.0Success4,006+1'882.34 RP
Apr 26, 2026 10:34Charles CabergsCharles CabergsCPPg++13.3.0Success3,837+7.45 RP
Apr 26, 2026 10:19olliecrowolliecrowCPPg++10.5.0Success3,182
Apr 26, 2026 08:06Charles CabergsCharles CabergsCPPg++13.3.0Success3,892
Apr 26, 2026 05:12Charles CabergsCharles CabergsCPPg++13.3.0Success3,848+9.42 RP
Apr 26, 2026 04:38olliecrowolliecrowGOgo1.26.2Success3,216
Apr 26, 2026 04:16olliecrowolliecrowCPPg++10.5.0Success3,181
Apr 26, 2026 02:19Charles CabergsCharles CabergsCPPg++13.3.0Success3,862
Apr 26, 2026 00:14olliecrowolliecrowGOgo1.26.2Success3,214+19.24 RP
Apr 25, 2026 23:58olliecrowolliecrowRUSTrust-1.95.0Success3,170+5.96 RP
Apr 25, 2026 23:51Charles CabergsCharles CabergsCPPg++13.3.0Success3,904
Apr 25, 2026 21:13Victor MerckléVictor MerckléCPPg++14.2.0Success16,289+41.60 RP
Apr 25, 2026 18:58Victor MerckléVictor MerckléCPPg++14.2.0Success17,473+572.31 RP
Apr 25, 2026 17:29olliecrowolliecrowGOgo1.26.2Success3,234+67.34 RP
Apr 24, 2026 12:47olliecrowolliecrowRUSTrust-1.95.0Success3,176+12.84 RP
Apr 24, 2026 12:32olliecrowolliecrowCPPg++10.5.0Success3,189+202.37 RP
Apr 24, 2026 02:00olliecrowolliecrowCPPg++10.5.0Success3,413
Apr 23, 2026 21:39Charles CabergsCharles CabergsCPPg++13.3.0Success3,862+84.95 RP
Apr 23, 2026 03:25olliecrowolliecrowRUSTrust-1.95.0Success4,797
Apr 22, 2026 17:28Charles CabergsCharles CabergsCPPg++13.3.0Success4,026
Apr 22, 2026 14:00BenBenCPPg++14.2.0Success4,156
Apr 22, 2026 11:29olliecrowolliecrowRUSTrust-1.95.0Success3,480
Apr 22, 2026 10:53olliecrowolliecrowCSHARP9.0.14Success4,311
Apr 22, 2026 10:49olliecrowolliecrowCSHARP9.0.15Error
Apr 22, 2026 01:49olliecrowolliecrowZIG0.14.0Success3,411+3.43 RP
Apr 22, 2026 00:54olliecrowolliecrowCSHARP9.0.14Success4,359
Apr 22, 2026 00:42olliecrowolliecrowCSHARP9.0.14Success4,689
Apr 21, 2026 18:01olliecrowolliecrowCPPg++10.5.0Success3,418
Apr 21, 2026 15:16Charles CabergsCharles CabergsCPPg++13.3.0Success3,993+39.51 RP
Apr 21, 2026 02:50olliecrowolliecrowCPPg++10.5.0Success3,425
Apr 21, 2026 01:30Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success7,731+1'293.49 RP
Apr 20, 2026 20:24Charles CabergsCharles CabergsCPPg++13.3.0Success4,057+4.85 RP
Apr 20, 2026 16:50BenBenCPPg++14.2.0Success4,154
Apr 20, 2026 16:50BenBenCPPg++13.3.0Success4,112+42.99 RP
Apr 20, 2026 16:50BenBenCPPg++13.3.0Success4,186+59.00 RP
Apr 20, 2026 16:50BenBenCPPg++13.3.0Success4,292+2'329.92 RP
Apr 20, 2026 15:20olliecrowolliecrowRUSTrust-1.94.0Success3,410
Apr 20, 2026 15:18olliecrowolliecrowCPPg++13.3.0Success3,414
Apr 19, 2026 08:52olliecrowolliecrowCPPclang++18.1.3Success3,411
Apr 19, 2026 05:14Charles CabergsCharles CabergsCPPg++13.3.0Success4,065+146.82 RP
Apr 19, 2026 04:48olliecrowolliecrowCPPclang++18.1.3Success3,412
Apr 19, 2026 04:46olliecrowolliecrowCPPclang++18.1.3Success3,410
Apr 19, 2026 03:07Charles CabergsCharles CabergsCPPg++13.3.0Success4,323+14.36 RP
Apr 19, 2026 03:03olliecrowolliecrowCPPclang++18.1.3Success3,417
Apr 19, 2026 03:02olliecrowolliecrowCPPclang++18.1.3Success3,412
Apr 19, 2026 00:48Charles CabergsCharles CabergsCPPg++13.3.0Success4,350+61.21 RP
Apr 18, 2026 22:32Charles CabergsCharles CabergsCPPg++13.3.0Success4,554
Apr 18, 2026 15:58Charles CabergsCharles CabergsCPPg++13.3.0Success4,469+71.26 RP
Apr 18, 2026 11:16Charles CabergsCharles CabergsCPPg++13.3.0Success4,616+587.85 RP
Apr 18, 2026 05:37limanjun99limanjun99CPPg++13.3.0Success3,125
Apr 18, 2026 05:35limanjun99limanjun99CPPg++13.3.0Success3,104+17.55 RP
Apr 18, 2026 05:28limanjun99limanjun99CPPg++13.3.0Success3,234
Apr 18, 2026 05:26limanjun99limanjun99CPPg++13.3.0Success3,121+19.39 RP
Apr 18, 2026 05:26limanjun99limanjun99CPPg++13.3.0Success3,141
Apr 18, 2026 05:22limanjun99limanjun99CPPg++13.3.0Success3,147
Apr 18, 2026 05:16limanjun99limanjun99CPPg++13.3.0Success3,140+3.04 RP
Apr 18, 2026 05:14limanjun99limanjun99CPPg++13.3.0Success3,143+421.53 RP
Apr 18, 2026 05:11limanjun99limanjun99CPPg++13.3.0Success3,623+75.58 RP
Apr 18, 2026 05:09limanjun99limanjun99CPPg++13.3.0Success3,725+468.25 RP
Apr 18, 2026 04:03limanjun99limanjun99CPPg++13.3.0Success4,747
Apr 18, 2026 03:58limanjun99limanjun99CPPg++13.3.0Success4,618
Apr 18, 2026 03:56limanjun99limanjun99CPPg++13.3.0Success4,552
Apr 18, 2026 03:55limanjun99limanjun99CPPg++13.3.0Success4,622
Apr 18, 2026 03:54limanjun99limanjun99CPPg++13.3.0Success4,864
Apr 18, 2026 03:45limanjun99limanjun99CPPg++13.3.0Success4,512+53.21 RP
Apr 18, 2026 03:40limanjun99limanjun99CPPg++13.3.0Success4,623+140.44 RP
Apr 18, 2026 03:16Charles CabergsCharles CabergsCPPg++13.3.0Success6,335+309.82 RP
Apr 17, 2026 21:38olliecrowolliecrowRUSTrust-1.94.0Success3,410
Apr 17, 2026 21:16olliecrowolliecrowGOgo1.26.2Success3,415
Apr 17, 2026 19:14Charles CabergsCharles CabergsCPPg++13.3.0Success7,882+1'268.71 RP
Apr 17, 2026 02:49Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success12,230
Apr 17, 2026 02:48Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,318
Apr 17, 2026 02:47Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,431
Apr 17, 2026 02:46Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success14,948
Apr 17, 2026 02:45Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success13,363
Apr 17, 2026 02:44Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success12,458
Apr 17, 2026 02:26Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success15,637
Apr 17, 2026 02:22Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success15,628
Apr 17, 2026 02:15Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success15,657
Apr 17, 2026 02:08Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success25,040
Apr 17, 2026 02:06Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success24,468
Apr 17, 2026 02:02Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success21,921
Apr 17, 2026 01:57Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success24,551
Apr 17, 2026 01:37Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,806
Apr 17, 2026 01:30Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,076
Apr 17, 2026 01:19Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,235+5.22 RP
Apr 17, 2026 01:18Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,290+2.17 RP
Apr 17, 2026 01:01Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,332
Apr 17, 2026 00:59Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,313+31.92 RP
Apr 17, 2026 00:50Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,664+5.85 RP
Apr 17, 2026 00:48Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,202
Apr 17, 2026 00:47Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success10,731+41.01 RP
Apr 16, 2026 23:53olliecrowolliecrowCSHARP9.0.14Success3,612+1'877.68 RP
Apr 16, 2026 22:40olliecrowolliecrowCPPg++13.3.0Success3,426
Apr 16, 2026 22:22Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,233
Apr 16, 2026 22:18Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success16,766