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
Oct 19, 2026 13:21highload-churnerhighload-churnerCPPclang++18.1.3Success1,552+8.30 RP
Oct 19, 2026 13:14highload-churnerhighload-churnerCPPclang++18.1.3Success1,553+122.32 RP
Oct 19, 2026 12:42highload-churnerhighload-churnerCPPclang++18.1.3Success1,581+136.99 RP
Oct 19, 2026 12:19highload-churnerhighload-churnerCPPclang++18.1.3Success1,616+1'198.10 RP
Oct 19, 2026 08:11highload-churnerhighload-churnerCPPclang++18.1.3Success2,004+19.84 RP
Oct 19, 2026 08:03highload-churnerhighload-churnerCPPclang++18.1.3Success2,012+104.00 RP
Oct 19, 2026 07:13highload-churnerhighload-churnerCPPclang++18.1.3Success2,055+151.42 RP
Oct 18, 2026 09:01KacpxerKacpxerCPPg++14.2.0Success3,720+2'688.17 RP
Oct 17, 2026 07:38janwwwjanwwwRUSTrust-1.95.0Success1,741
Oct 17, 2026 07:25janwwwjanwwwZIG0.15.1Success1,732
Oct 17, 2026 05:27highload-churnerhighload-churnerCPPclang++18.1.3Success2,122
Oct 17, 2026 05:27highload-churnerhighload-churnerCPPclang++18.1.3Success2,126
Oct 15, 2026 23:33izotoffizotoffGOgo1.27.2Success8,979
Oct 15, 2026 23:09izotoffizotoffGOgo1.27.2Success2,094+42.94 RP
Oct 15, 2026 22:58izotoffizotoffGOgo1.26.2Success2,113+1'616.37 RP
Oct 15, 2026 22:49izotoffizotoffGOgo1.26.2Success3,209+584.59 RP
Oct 15, 2026 22:40izotoffizotoffGOgo1.26.2Success3,950+168.14 RP
Oct 15, 2026 22:31izotoffizotoffGOgo1.26.2Success4,231+54.57 RP
Oct 15, 2026 22:18izotoffizotoffGOgo1.26.2Success4,366+5.00 RP
Oct 15, 2026 22:03izotoffizotoffGOgo1.26.2Error
Oct 15, 2026 21:42izotoffizotoffGOgo1.27.2Error
Oct 15, 2026 16:31zayd-ansari-codezayd-ansari-codeCPPg++10.5.0Success54,473+188.58 RP
Oct 13, 2026 20:12Karthik ReddyKarthik ReddyZIG0.15.1Success1,562
Oct 13, 2026 20:11Karthik ReddyKarthik ReddyRUSTrust-1.97.0Success1,559
Oct 13, 2026 00:52highload-churnerhighload-churnerCPPclang++18.1.3Success2,121+72.23 RP
Oct 13, 2026 00:22highload-churnerhighload-churnerCPPclang++18.1.3Success2,154+733.22 RP
Oct 12, 2026 21:37janwwwjanwwwCPPg++14.2.0Success1,722+2'091.11 RP
Oct 9, 2026 23:15highload-churnerhighload-churnerCPPg++14.2.0Success2,717
Oct 9, 2026 23:15highload-churnerhighload-churnerCPPg++14.2.0Success2,570
Oct 9, 2026 23:15highload-churnerhighload-churnerCPPg++14.2.0Success2,558+202.35 RP
Oct 9, 2026 17:22Karthik ReddyKarthik ReddyZIG0.15.1Success1,561
Oct 9, 2026 17:22Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,565
Oct 9, 2026 16:06highload-churnerhighload-churnerCPPg++14.2.0Success2,717
Oct 9, 2026 16:05highload-churnerhighload-churnerCPPg++14.2.0Success2,694+227.63 RP
Oct 9, 2026 15:40Karthik ReddyKarthik ReddyZIG0.15.1Success1,560
Oct 9, 2026 15:40Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,560
Oct 9, 2026 15:24highload-churnerhighload-churnerCPPg++14.2.0Success2,870+134.24 RP
Oct 9, 2026 15:23highload-churnerhighload-churnerCPPg++14.2.0Success2,985+347.98 RP
Oct 9, 2026 15:23highload-churnerhighload-churnerCPPg++14.2.0Success3,331+3'002.10 RP
Oct 9, 2026 14:28Karthik ReddyKarthik ReddyZIG0.15.1Success1,563
Oct 9, 2026 14:27Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,559
Oct 9, 2026 13:33janwwwjanwwwCPPg++14.2.0Success2,691+3'535.15 RP
Oct 9, 2026 13:30Karthik ReddyKarthik ReddyZIG0.15.1Success1,561
Oct 9, 2026 13:30Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,559
Oct 9, 2026 12:42Karthik ReddyKarthik ReddyZIG0.15.1Success1,562
Oct 9, 2026 12:41Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,560
Oct 9, 2026 11:38Karthik ReddyKarthik ReddyZIG0.15.1Success1,561
Oct 9, 2026 11:38Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,560
Oct 9, 2026 10:42Karthik ReddyKarthik ReddyZIG0.15.1Success1,565
Oct 9, 2026 10:42Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,559
Oct 9, 2026 10:19Karthik ReddyKarthik ReddyZIG0.15.1Success1,567
Oct 9, 2026 10:18Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,559
Oct 9, 2026 08:50Karthik ReddyKarthik ReddyZIG0.15.1Success1,561
Oct 9, 2026 08:48Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,561
Oct 9, 2026 08:15Karthik ReddyKarthik ReddyGOgo1.26.2Success1,555+16.50 RP
Oct 9, 2026 08:13Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,560
Oct 9, 2026 07:58Karthik ReddyKarthik ReddyZIG0.15.1Success1,561
Oct 9, 2026 07:39Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,573
Oct 9, 2026 07:12Karthik ReddyKarthik ReddyRUSTrust-1.95.0Success1,576
Oct 7, 2026 21:13CountHarebourgCountHarebourgCPPg++10.5.0Success56,428+151.02 RP
Oct 7, 2026 20:18Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,555+130.12 RP
Oct 7, 2026 20:09Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,584+7.96 RP
Oct 7, 2026 19:58Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,586+443.51 RP
Oct 7, 2026 19:15Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,706+202.36 RP
Oct 7, 2026 19:07Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,767+218.61 RP
Oct 7, 2026 18:52Karthik ReddyKarthik ReddyCPPclang++18.1.3Success1,838+5'440.70 RP
Oct 6, 2026 06:48janwwwjanwwwCPPg++14.2.0Success55,267+180.94 RP
Sep 26, 2026 18:23Kevin HeaveyKevin HeaveyCSHARP9.0.18Success1,559+81.25 RP
Sep 26, 2026 18:21Kevin HeaveyKevin HeaveyGOgo1.26.2Success1,559+69.19 RP
Sep 26, 2026 18:20Kevin HeaveyKevin HeaveyZIG0.15.1Success1,559+113.17 RP
Sep 26, 2026 18:19Kevin HeaveyKevin HeaveyRUSTrust-1.95.0Success1,559+73.21 RP
Sep 26, 2026 14:56Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,558+16.46 RP
Sep 26, 2026 14:53Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,560+73.54 RP
Sep 26, 2026 14:46Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,569+24.32 RP
Sep 26, 2026 14:38Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,572+44.36 RP
Sep 26, 2026 14:36Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,578
Sep 26, 2026 14:35Kevin HeaveyKevin HeaveyCPPclang++20.1.2Success1,578+27.99 RP
Sep 26, 2026 14:32Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,588
Sep 26, 2026 14:28Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,585+74.73 RP
Sep 26, 2026 14:22Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,604+151.69 RP
Sep 26, 2026 14:11Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,644+148.01 RP
Sep 26, 2026 14:03Kevin HeaveyKevin HeaveyCPPg++14.2.0Success1,685+5'934.72 RP
Sep 23, 2026 18:19Matthias GörgensMatthias GörgensCPPclang++19.1.1Success6,797+1'471.24 RP
Sep 21, 2026 17:50Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,576+130.29 RP
Sep 21, 2026 17:49Andrew EpsteinAndrew EpsteinCSHARP9.0.15Success1,579+125.80 RP
Sep 21, 2026 17:48Andrew EpsteinAndrew EpsteinZIG0.15.1Success1,587+74.55 RP
Sep 21, 2026 17:47Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success1,577+110.62 RP
Sep 21, 2026 17:42Andrew EpsteinAndrew EpsteinGOgo1.26.2Success1,608+7.73 RP
Sep 21, 2026 17:31Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,577+56.00 RP
Sep 21, 2026 17:28Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success12,806
Sep 21, 2026 17:27Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success6,437
Sep 21, 2026 17:25Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,587+3.97 RP
Sep 21, 2026 17:23Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,588+7.92 RP
Sep 21, 2026 17:22Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,590+11.84 RP
Sep 21, 2026 17:20Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success9,695
Sep 21, 2026 17:18Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success9,685
Sep 21, 2026 17:15Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success19,332
Sep 21, 2026 17:09Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,593+7.87 RP
Sep 21, 2026 17:08Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success1,595+62.27 RP
Sep 21, 2026 17:06Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success6,643