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 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
Apr 16, 2026 22:16Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success13,330
Apr 16, 2026 22:09Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,784
Apr 16, 2026 22:07Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,501
Apr 16, 2026 21:21Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,225+35.62 RP
Apr 16, 2026 20:44Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,465
Apr 16, 2026 20:41Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,454+24.94 RP
Apr 16, 2026 20:38Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Error
Apr 16, 2026 20:34Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Error
Apr 16, 2026 20:33Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Error
Apr 16, 2026 20:31Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Error
Apr 16, 2026 20:11Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,632
Apr 16, 2026 20:06Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,620+43.60 RP
Apr 16, 2026 20:05Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success11,922+29.98 RP
Apr 16, 2026 20:02Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success12,139+667.68 RP
Apr 16, 2026 20:00Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success20,410+11.90 RP
Apr 16, 2026 18:31Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success20,661+377.66 RP
Apr 16, 2026 17:52Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success33,878+287.47 RP
Apr 16, 2026 17:35Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success376,527
Apr 16, 2026 17:18Jasper EdbrookeJasper EdbrookeCSHARP9.0.15Success375,124+26.66 RP
Apr 14, 2026 20:49olliecrowolliecrowRUSTrust-1.94.0Success3,547
Apr 14, 2026 00:52olliecrowolliecrowZIG0.14.0Success3,415+565.87 RP
Apr 7, 2026 03:43olliecrowolliecrowGOgo1.26.1Success3,438
Apr 1, 2026 17:17olliecrowolliecrowRUSTrust-1.94.1Error
Mar 31, 2026 18:00olliecrowolliecrowCPPg++13.3.0Success3,413
Mar 31, 2026 17:54olliecrowolliecrowCPPg++13.3.0Success3,415
Mar 30, 2026 12:32Dominique GarmierDominique GarmierRUSTrust-1.94.1Success4,276
Mar 30, 2026 11:38Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,639
Mar 30, 2026 08:31Dominique GarmierDominique GarmierRUSTrust-1.94.1Success4,589
Mar 30, 2026 06:53Dominique GarmierDominique GarmierRUSTrust-1.94.1Success4,019
Mar 30, 2026 06:48Dominique GarmierDominique GarmierRUSTrust-1.94.1Success5,263
Mar 30, 2026 05:06Dominique GarmierDominique GarmierRUSTrust-1.94.1Success4,985
Mar 30, 2026 00:58Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,607
Mar 30, 2026 00:57Dominique GarmierDominique GarmierRUSTrust-1.94.1Success4,844
Mar 29, 2026 21:36Dominique GarmierDominique GarmierRUSTrust-1.94.1Success363,875
Mar 29, 2026 20:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Success360,776
Mar 29, 2026 19:33Dominique GarmierDominique GarmierRUSTrust-1.94.1Success363,830
Mar 29, 2026 19:29Dominique GarmierDominique GarmierRUSTrust-1.94.1Success368,293
Mar 29, 2026 17:51Dominique GarmierDominique GarmierRUSTrust-1.94.1Error
Mar 29, 2026 17:46Dominique GarmierDominique GarmierRUSTrust-1.94.1Success283,187