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
Jul 29, 2026 18:40anboto1anboto1CPPg++14.2.0Success2,893
Jul 29, 2026 18:37anboto1anboto1CPPclang++18.1.3Success2,535
Jul 29, 2026 18:33anboto1anboto1CPPg++14.2.0Success2,780
Jul 29, 2026 18:32anboto1anboto1CPPg++14.2.0Success2,801
Jul 29, 2026 18:28anboto1anboto1CPPclang++19.1.1Success2,517+3.15 RP
Jul 29, 2026 18:27anboto1anboto1CPPg++14.2.0Success2,948
Jul 29, 2026 18:23anboto1anboto1CPPg++14.2.0Success2,863
Jul 29, 2026 18:21anboto1anboto1CPPclang++20.1.2Success2,519+46.72 RP
Jul 29, 2026 18:20anboto1anboto1CPPg++14.2.0Success2,884
Jul 29, 2026 18:20anboto1anboto1CPPg++14.2.0Success2,759
Jul 29, 2026 18:15anboto1anboto1CPPg++14.2.0Success2,838
Jul 29, 2026 18:14anboto1anboto1CPPg++14.2.0Success2,864
Jul 29, 2026 18:07anboto1anboto1CPPg++14.2.0Success2,793
Jul 29, 2026 18:04anboto1anboto1CPPg++14.2.0Success3,013
Jul 29, 2026 18:03anboto1anboto1CPPg++14.2.0Success2,549+65.08 RP
Jul 29, 2026 18:03anboto1anboto1CPPg++14.2.0Success2,746
Jul 29, 2026 17:57anboto1anboto1CPPg++14.2.0Success2,868
Jul 29, 2026 17:55anboto1anboto1CPPg++14.2.0Success2,601
Jul 29, 2026 17:54anboto1anboto1CPPg++14.2.0Success2,992
Jul 29, 2026 17:48anboto1anboto1CPPg++10.5.0Success3,017
Jul 29, 2026 17:47anboto1anboto1CPPg++14.2.0Success2,779
Jul 29, 2026 17:44anboto1anboto1CPPg++14.2.0Success2,592+4.46 RP
Jul 29, 2026 17:39anboto1anboto1CPPg++14.2.0Success2,889
Jul 29, 2026 17:35anboto1anboto1CPPg++14.2.0Success3,429
Jul 29, 2026 17:33anboto1anboto1CPPg++14.2.0Success2,746
Jul 29, 2026 17:31anboto1anboto1CPPg++14.2.0Success2,905
Jul 29, 2026 17:27anboto1anboto1CPPg++14.2.0Success2,605
Jul 29, 2026 17:26anboto1anboto1CPPg++14.2.0Success2,883
Jul 29, 2026 17:25anboto1anboto1CPPg++14.2.0Success2,765
Jul 29, 2026 17:20anboto1anboto1CPPg++14.2.0Success3,050
Jul 29, 2026 17:18anboto1anboto1CPPg++14.2.0Success2,858
Jul 29, 2026 17:15anboto1anboto1CPPg++14.2.0Success2,595+203.93 RP
Jul 29, 2026 17:12anboto1anboto1CPPg++14.2.0Error
Jul 29, 2026 17:12anboto1anboto1CPPclang++18.1.3Success2,834
Jul 29, 2026 17:11anboto1anboto1CPPg++14.2.0Success2,920
Jul 29, 2026 17:08anboto1anboto1CPPg++14.2.0Success2,950
Jul 29, 2026 17:03anboto1anboto1CPPg++14.2.0Success3,007
Jul 29, 2026 17:01anboto1anboto1CPPg++14.2.0Success2,740+76.93 RP
Jul 29, 2026 16:59anboto1anboto1CPPg++14.2.0Success2,903
Jul 29, 2026 16:58anboto1anboto1CPPg++14.2.0Success2,799+1.28 RP
Jul 29, 2026 16:51anboto1anboto1CPPg++14.2.0Success2,800+2.55 RP
Jul 29, 2026 16:50anboto1anboto1CPPg++14.2.0Success3,380
Jul 29, 2026 16:49anboto1anboto1CPPg++14.2.0Success3,004
Jul 29, 2026 16:43anboto1anboto1CPPg++14.2.0Success3,039
Jul 29, 2026 16:38anboto1anboto1CPPg++14.2.0Success3,521
Jul 29, 2026 16:34anboto1anboto1CPPg++14.2.0Success3,255
Jul 29, 2026 16:34anboto1anboto1CPPg++14.2.0Success2,802+143.05 RP
Jul 29, 2026 16:28anboto1anboto1CPPg++14.2.0Success3,071
Jul 29, 2026 16:22anboto1anboto1CPPclang++18.1.3Success3,027
Jul 29, 2026 16:18anboto1anboto1CPPg++14.2.0Success2,932
Jul 29, 2026 16:16anboto1anboto1CPPg++14.2.0Success3,372
Jul 29, 2026 16:15anboto1anboto1CPPg++10.5.0Success3,855
Jul 29, 2026 16:11anboto1anboto1CPPg++14.2.0Success3,937
Jul 29, 2026 16:07anboto1anboto1CPPg++14.2.0Success3,031
Jul 29, 2026 16:05anboto1anboto1CPPg++14.2.0Success2,975
Jul 29, 2026 15:57anboto1anboto1CPPg++14.2.0Success3,347
Jul 29, 2026 15:56anboto1anboto1CPPg++14.2.0Success5,351
Jul 29, 2026 15:55anboto1anboto1CPPg++10.5.0Success4,008
Jul 29, 2026 15:54anboto1anboto1CPPg++14.2.0Success3,146
Jul 29, 2026 15:51anboto1anboto1CPPg++10.5.0Success3,439
Jul 29, 2026 15:48anboto1anboto1CPPg++14.2.0Success3,437
Jul 29, 2026 15:42anboto1anboto1CPPg++14.2.0Success3,909
Jul 29, 2026 15:42anboto1anboto1CPPclang++20.1.2Success2,951
Jul 29, 2026 15:42anboto1anboto1CPPg++14.2.0Success2,919+3.52 RP
Jul 29, 2026 15:41anboto1anboto1CPPg++14.2.0Success3,569
Jul 29, 2026 15:40anboto1anboto1CPPg++10.5.0Success3,768
Jul 29, 2026 15:36anboto1anboto1CPPg++10.5.0Success2,931
Jul 29, 2026 15:33anboto1anboto1CPPg++14.2.0Success3,169
Jul 29, 2026 15:27anboto1anboto1CPPg++14.2.0Success13,462
Jul 29, 2026 15:25anboto1anboto1CPPg++14.2.0Success5,312
Jul 24, 2026 06:49Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Success5,315
Jul 24, 2026 06:46Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Success5,316
Jul 24, 2026 06:40Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Error
Jul 23, 2026 16:29Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Error
Jul 23, 2026 16:23Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Success5,300+68.28 RP
Jul 23, 2026 16:22Kasper KivimäkiKasper KivimäkiCPPg++10.5.0Success5,617
Jul 23, 2026 16:20Kasper KivimäkiKasper KivimäkiCPPg++10.5.0Success5,618
Jul 23, 2026 16:17Kasper KivimäkiKasper KivimäkiCPPg++14.2.0Success55,250
Jul 17, 2026 23:12Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success2,815+3'552.40 RP
Jul 14, 2026 10:40Victor MerckléVictor MerckléCPPg++14.2.0Success2,240
Jul 14, 2026 10:35Victor MerckléVictor MerckléCPPg++14.2.0Success2,880
Jul 14, 2026 10:28Victor MerckléVictor MerckléCPPg++14.2.0Success1,661
Jul 14, 2026 10:21Victor MerckléVictor MerckléCPPg++14.2.0Success1,654
Jul 10, 2026 18:38Genos0Genos0CPPg++10.5.0Success55,444+180.36 RP
Jul 9, 2026 17:04Victor MerckléVictor MerckléCPPg++14.2.0Success1,650
Jul 9, 2026 16:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,648
Jul 9, 2026 16:48Victor MerckléVictor MerckléCPPg++14.2.0Success1,650
Jul 6, 2026 05:12Victor MerckléVictor MerckléCPPg++14.2.0Success1,661
Jul 6, 2026 05:06Victor MerckléVictor MerckléCPPg++14.2.0Success1,653
Jul 6, 2026 05:01Victor MerckléVictor MerckléCPPg++14.2.0Success1,649
Jul 6, 2026 04:54Victor MerckléVictor MerckléCPPg++14.2.0Success1,659
Jul 3, 2026 02:44f0xerif0xeriCPPg++10.5.0Success57,506+173.89 RP
Jul 2, 2026 11:18A_ShamanA_ShamanCPPg++10.5.0Success3,858
Jul 2, 2026 11:08A_ShamanA_ShamanCPPg++10.5.0Success3,857+69.35 RP
Jul 2, 2026 11:03A_ShamanA_ShamanCPPg++10.5.0Success3,967
Jul 2, 2026 10:57A_ShamanA_ShamanCPPg++10.5.0Success3,963+0.64 RP
Jul 2, 2026 10:50A_ShamanA_ShamanCPPg++10.5.0Success3,964+16.44 RP
Jul 2, 2026 10:42A_ShamanA_ShamanCPPg++10.5.0Success3,990+11.88 RP
Jul 2, 2026 10:33A_ShamanA_ShamanCPPg++10.5.0Success4,016
Jul 2, 2026 10:20A_ShamanA_ShamanCPPg++10.5.0Success4,029