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 28, 2026 15:11Charles CabergsCharles CabergsCPPg++13.3.0Success3,834
Apr 28, 2026 13:31Dominique GarmierDominique GarmierCPPg++13.3.0Success3,282
Apr 28, 2026 09:27TudyMTudyMCPPg++14.2.0Success5,329
Apr 28, 2026 09:25TudyMTudyMCPPg++14.2.0Success5,325+49.45 RP
Apr 28, 2026 09:21TudyMTudyMCPPg++14.2.0Success5,492
Apr 28, 2026 09:18TudyMTudyMCPPg++14.2.0Success24,792
Apr 28, 2026 09:16TudyMTudyMCPPg++14.2.0Success9,341
Apr 28, 2026 09:14TudyMTudyMCPPg++14.2.0Success5,469
Apr 28, 2026 09:13TudyMTudyMCPPg++14.2.0Success5,793
Apr 28, 2026 09:11TudyMTudyMCPPg++14.2.0Success5,516
Apr 28, 2026 09:09TudyMTudyMCPPg++14.2.0Success5,524
Apr 28, 2026 09:06TudyMTudyMCPPg++14.2.0Success5,483
Apr 28, 2026 09:04TudyMTudyMCPPg++14.2.0Success5,469+4.00 RP
Apr 28, 2026 09:02TudyMTudyMCPPg++14.2.0Success5,481+8.28 RP
Apr 28, 2026 08:58TudyMTudyMCPPg++14.2.0Success5,506+0.66 RP
Apr 28, 2026 08:57TudyMTudyMCPPg++13.3.0Success5,526
Apr 28, 2026 08:56TudyMTudyMCPPg++14.2.0Success5,508+28.87 RP
Apr 28, 2026 08:54TudyMTudyMCPPclang++20.1.2Success5,836
Apr 28, 2026 08:51TudyMTudyMCPPclang++20.1.2Success5,665
Apr 28, 2026 08:49TudyMTudyMCPPclang++20.1.2Success5,651
Apr 28, 2026 08:48TudyMTudyMCPPclang++20.1.2Success5,601
Apr 28, 2026 08:47TudyMTudyMCPPclang++20.1.2Success5,661
Apr 28, 2026 08:45TudyMTudyMCPPclang++20.1.2Success6,113
Apr 28, 2026 08:44TudyMTudyMCPPclang++20.1.2Success6,044
Apr 28, 2026 08:42TudyMTudyMCPPclang++20.1.2Success5,597+3.19 RP
Apr 28, 2026 08:40TudyMTudyMCPPclang++20.1.2Success5,700
Apr 28, 2026 08:39TudyMTudyMCPPclang++20.1.2Success5,927
Apr 28, 2026 08:37TudyMTudyMCPPclang++20.1.2Success6,161
Apr 28, 2026 08:35TudyMTudyMCPPclang++20.1.2Success5,888
Apr 28, 2026 08:33TudyMTudyMCPPclang++20.1.2Success5,607+39.50 RP
Apr 28, 2026 08:28TudyMTudyMCPPclang++20.1.2Success5,759
Apr 28, 2026 08:25TudyMTudyMCPPclang++20.1.2Success5,734+228.14 RP
Apr 28, 2026 08:23TudyMTudyMCPPclang++20.1.2Success6,597+314.21 RP
Apr 28, 2026 08:20TudyMTudyMCPPclang++20.1.2Success20,793
Apr 28, 2026 08:17TudyMTudyMCPPclang++20.1.2Success18,600
Apr 28, 2026 04:03Charles CabergsCharles CabergsCPPg++13.3.0Success3,838
Apr 28, 2026 02:09Charles CabergsCharles CabergsCPPg++13.3.0Success3,832+3.40 RP
Apr 27, 2026 23:38Victor MerckléVictor MerckléCPPg++14.2.0Success7,581
Apr 27, 2026 23:29Victor MerckléVictor MerckléCPPg++14.2.0Success13,282
Apr 27, 2026 23:22Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 20:52Charles CabergsCharles CabergsCPPg++13.3.0Success3,883
Apr 27, 2026 00:20Charles CabergsCharles CabergsCPPg++13.3.0Success3,839
Apr 26, 2026 20:12TudyMTudyMCPPg++14.2.0Success9,195
Apr 26, 2026 20:07TudyMTudyMCPPclang++20.1.2Success8,322+108.38 RP
Apr 26, 2026 18:24TudyMTudyMCPPg++10.5.0Success25,744
Apr 26, 2026 18:22TudyMTudyMCPPg++10.5.0Success12,635
Apr 26, 2026 17:58Victor MerckléVictor MerckléZIG0.16.0Success1,869+2'418.76 RP
Apr 26, 2026 17:54Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,860+1'954.03 RP
Apr 26, 2026 17:35Victor MerckléVictor MerckléGOgo1.26.2Success1,857+2'273.64 RP
Apr 26, 2026 17:20TudyMTudyMCPPg++10.5.0Success9,147+1'093.25 RP
Apr 26, 2026 16:49Victor MerckléVictor MerckléCSHARP10.0.7Success1,856+2'619.38 RP
Apr 26, 2026 16:39Victor MerckléVictor MerckléCPPg++14.2.0Success1,846
Apr 26, 2026 16:30Victor MerckléVictor MerckléCSHARP10.0.7Success40,481
Apr 26, 2026 16:03Victor MerckléVictor MerckléCSHARP8.0.26Error
Apr 26, 2026 16:03Victor MerckléVictor MerckléCPPg++14.2.0Success1,846
Apr 26, 2026 15:48Victor MerckléVictor MerckléCPPg++14.2.0Success1,848
Apr 26, 2026 15:30Victor MerckléVictor MerckléCPPg++14.2.0Success3,862
Apr 26, 2026 15:27Victor MerckléVictor MerckléCPPg++14.2.0Success2,191
Apr 26, 2026 15:26Victor MerckléVictor MerckléCSHARP10.0.7Success3,881
Apr 26, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success1,937
Apr 26, 2026 14:51Victor MerckléVictor MerckléCPPg++14.2.0Success1,845+1'361.44 RP
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