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
May 18, 2026 17:05M-RochatM-RochatCPPg++13.3.0Success4,192
May 18, 2026 04:35M-RochatM-RochatCPPg++13.3.0Success6,711
May 17, 2026 23:10M-RochatM-RochatCPPg++13.3.0Success20,924
May 17, 2026 23:09M-RochatM-RochatCPPg++13.3.0Success23,319
May 17, 2026 10:48Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success1,987
May 17, 2026 09:54M-RochatM-RochatCPPclang++18.1.3Success23,015
May 17, 2026 09:54M-RochatM-RochatCPPg++13.3.0Success19,483
May 17, 2026 09:52M-RochatM-RochatCPPg++13.3.0Error
May 17, 2026 08:59M-RochatM-RochatCPPg++13.3.0Success7,037
May 17, 2026 08:22M-RochatM-RochatCPPg++13.3.0Success4,136
May 17, 2026 04:49M-RochatM-RochatCPPg++13.3.0Success4,495
May 17, 2026 04:12M-RochatM-RochatCPPg++13.3.0Success6,713
May 17, 2026 04:11M-RochatM-RochatCPPg++13.3.0Success4,133+25.49 RP
May 17, 2026 04:09M-RochatM-RochatCPPg++13.3.0Success4,177+47.75 RP
May 17, 2026 02:57M-RochatM-RochatCPPg++13.3.0Success4,262+1.65 RP
May 17, 2026 02:55M-RochatM-RochatCPPg++13.3.0Success4,265+4.94 RP
May 17, 2026 02:53M-RochatM-RochatCPPg++13.3.0Success4,274+1.09 RP
May 17, 2026 02:53M-RochatM-RochatCPPg++13.3.0Success4,279
May 17, 2026 00:30Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Error
May 17, 2026 00:25Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success1,988
May 17, 2026 00:02Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success1,984
May 16, 2026 23:57Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success1,987
May 16, 2026 23:23Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success1,982+292.56 RP
May 16, 2026 17:56M-RochatM-RochatCPPg++13.3.0Success4,276+33.42 RP
May 16, 2026 16:45M-RochatM-RochatCPPg++14.2.0Success4,338+14.26 RP
May 16, 2026 16:44M-RochatM-RochatCPPg++14.2.0Success4,365+47.79 RP
May 16, 2026 16:16M-RochatM-RochatCPPclang++20.1.2Success7,018
May 16, 2026 16:16M-RochatM-RochatCPPg++14.2.0Success4,497
May 16, 2026 16:09M-RochatM-RochatCPPg++14.2.0Success4,458+130.78 RP
May 16, 2026 15:57M-RochatM-RochatCPPg++14.2.0Success4,734+1'280.43 RP
May 16, 2026 07:25M-RochatM-RochatCPPg++14.2.0Success12,266
May 15, 2026 19:33M-RochatM-RochatCPPg++14.2.0Success12,020+831.95 RP
May 14, 2026 16:53Josu San MartinJosu San MartinCSHARP9.0.13Success36,143
May 14, 2026 16:51Josu San MartinJosu San MartinZIG0.15.1Success13,611
May 14, 2026 10:16Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,104+9.02 RP
May 14, 2026 10:10Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,108+49.00 RP
May 14, 2026 10:00Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,131
May 14, 2026 09:56Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,130+58.77 RP
May 14, 2026 00:41Aleksei ShahoikaAleksei ShahoikaCPPg++10.5.0Success2,269
May 14, 2026 00:27Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,453
May 14, 2026 00:12Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,370
May 14, 2026 00:03Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success2,157+1'461.47 RP
May 13, 2026 23:29Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,150
May 13, 2026 23:17Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,277
May 13, 2026 23:06Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,150+8.04 RP
May 13, 2026 22:56Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,158+24.87 RP
May 13, 2026 22:47Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,183+135.98 RP
May 13, 2026 22:40Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,327+95.35 RP
May 13, 2026 22:34Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,436+67.03 RP
May 13, 2026 22:27Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,517+229.64 RP
May 13, 2026 22:17Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,827
May 13, 2026 22:12Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success3,826+274.51 RP
May 13, 2026 22:02Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success13,661
May 13, 2026 21:57Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success4,726
May 13, 2026 21:33Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,102
May 13, 2026 21:26Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success4,275+415.73 RP
May 13, 2026 21:21Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success5,199+1'113.80 RP
May 13, 2026 21:17Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success13,615
May 7, 2026 06:46Victor MerckléVictor MerckléCPPg++14.2.0Error
May 7, 2026 06:37olliecrowolliecrowCPPg++13.3.0Success3,186
May 7, 2026 01:46olliecrowolliecrowCPPg++13.3.0Success3,404
May 6, 2026 14:08olliecrowolliecrowCPPg++14.2.0Success3,199
May 6, 2026 13:21olliecrowolliecrowGOgo1.26.2Success42,793
May 6, 2026 10:16olliecrowolliecrowCSHARP9.0.15Success3,176
May 6, 2026 09:44olliecrowolliecrowGOgo1.26.2Error
May 6, 2026 05:54olliecrowolliecrowGOgo1.26.2Error
May 6, 2026 05:45olliecrowolliecrowRUSTrust-1.95.0Success3,166
May 6, 2026 00:17olliecrowolliecrowCPPg++14.2.0Success3,554
May 5, 2026 22:26olliecrowolliecrowCPPg++14.2.0Success3,165
May 5, 2026 17:44Hung T.NguyenHung T.NguyenCPPg++10.5.0Success7,678+1'302.42 RP
May 5, 2026 17:42Hung T.NguyenHung T.NguyenCPPg++10.5.0Error
May 5, 2026 10:25Victor MerckléVictor MerckléCPPg++14.2.0Success1,893
May 5, 2026 10:07Victor MerckléVictor MerckléCPPg++14.2.0Success1,895
May 5, 2026 08:02olliecrowolliecrowCPPclang++18.1.3Success3,162
May 5, 2026 07:35olliecrowolliecrowCPPg++14.2.0Success3,163
May 5, 2026 07:31olliecrowolliecrowCPPg++14.2.0Success3,162+5.99 RP
May 5, 2026 06:09olliecrowolliecrowCPPg++14.2.0Success3,168+1.99 RP
May 4, 2026 13:34Victor MerckléVictor MerckléCPPg++14.2.0Success1,829+94.82 RP
May 1, 2026 08:22Dominique GarmierDominique GarmierCPPg++14.2.0Success3,233
May 1, 2026 08:21Dominique GarmierDominique GarmierCPPg++14.2.0Success3,230+42.54 RP
May 1, 2026 08:20Dominique GarmierDominique GarmierCPPg++14.2.0Success3,275+0.93 RP
May 1, 2026 06:34Charles CabergsCharles CabergsCPPg++13.3.0Success3,812
May 1, 2026 03:59Charles CabergsCharles CabergsCPPg++14.2.0Success3,807
May 1, 2026 02:39olliecrowolliecrowRUSTrust-1.95.0Success3,180
Apr 30, 2026 19:30Charles CabergsCharles CabergsCPPg++13.3.0Success3,806+6.20 RP
Apr 30, 2026 14:27Charles CabergsCharles CabergsCPPg++13.3.0Success3,816
Apr 30, 2026 11:38Charles CabergsCharles CabergsCPPg++13.3.0Success3,821
Apr 30, 2026 09:15Charles CabergsCharles CabergsCPPg++13.3.0Success3,815+0.69 RP
Apr 30, 2026 03:46Charles CabergsCharles CabergsCPPg++13.3.0Success3,816+4.11 RP
Apr 30, 2026 01:11Charles CabergsCharles CabergsCPPg++13.3.0Success3,822
Apr 29, 2026 20:02Charles CabergsCharles CabergsCPPg++13.3.0Success3,822
Apr 29, 2026 11:38Dominique GarmierDominique GarmierCPPg++13.3.0Success3,282
Apr 29, 2026 11:37Dominique GarmierDominique GarmierCPPg++13.3.0Success3,278
Apr 29, 2026 11:18Dominique GarmierDominique GarmierCPPg++13.3.0Success3,281
Apr 29, 2026 04:57olliecrowolliecrowZIG0.15.1Success3,185
Apr 29, 2026 04:44olliecrowolliecrowCSHARP9.0.14Success3,188
Apr 29, 2026 04:19olliecrowolliecrowGOgo1.26.2Success3,186
Apr 28, 2026 20:41olliecrowolliecrowZIG0.14.0Success3,180
Apr 28, 2026 20:15olliecrowolliecrowCSHARP9.0.14Success3,205
Apr 28, 2026 17:52Charles CabergsCharles CabergsCPPg++13.3.0Success3,822+6.83 RP