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
Mar 5, 2026 05:34DanielDanielRUSTrust-1.93.1Success4,079+46.58 RP
Mar 5, 2026 05:33DanielDanielRUSTrust-1.93.1Success4,158+96.60 RP
Mar 5, 2026 05:32DanielDanielRUSTrust-1.93.1Success4,332+9.02 RP
Mar 5, 2026 05:32DanielDanielRUSTrust-1.93.1Success4,349+31.81 RP
Mar 5, 2026 05:31DanielDanielRUSTrust-1.93.1Success4,767
Mar 5, 2026 05:30DanielDanielRUSTrust-1.93.1Error
Mar 5, 2026 05:25DanielDanielRUSTrust-1.93.1Success18,862
Mar 5, 2026 05:20DanielDanielRUSTrust-1.93.1Success4,410+46.34 RP
Mar 5, 2026 05:18DanielDanielRUSTrust-1.93.1Success4,502+106.18 RP
Mar 5, 2026 00:02olliecrowolliecrowCPPg++13.3.0Success3,510
Mar 4, 2026 23:51olliecrowolliecrowCPPg++13.3.0Success3,512
Mar 4, 2026 23:43olliecrowolliecrowCPPg++13.3.0Success3,510+3.24 RP
Mar 4, 2026 23:20olliecrowolliecrowCPPg++13.3.0Recalculating
Mar 4, 2026 23:14olliecrowolliecrowCPPg++13.3.0Success4,292
Mar 4, 2026 23:09olliecrowolliecrowCPPg++13.3.0Success4,060
Mar 4, 2026 23:03olliecrowolliecrowCPPg++13.3.0Success3,515
Mar 4, 2026 22:53olliecrowolliecrowCPPg++13.3.0Success3,518
Mar 4, 2026 22:48olliecrowolliecrowCPPg++13.3.0Success3,516
Mar 4, 2026 22:43olliecrowolliecrowCPPg++13.3.0Success3,681
Mar 4, 2026 22:37olliecrowolliecrowCPPg++13.3.0Success3,691
Mar 4, 2026 22:27olliecrowolliecrowCPPg++13.3.0Success3,562
Mar 4, 2026 22:22olliecrowolliecrowCPPg++13.3.0Success3,521
Mar 4, 2026 22:18olliecrowolliecrowCPPg++13.3.0Success3,516
Mar 4, 2026 22:14olliecrowolliecrowCPPg++13.3.0Success3,514+40.71 RP
Mar 4, 2026 22:10olliecrowolliecrowCPPclang++18.1.3Success3,570
Mar 4, 2026 22:06olliecrowolliecrowCPPg++13.3.0Success3,565
Mar 4, 2026 22:01olliecrowolliecrowCPPg++13.3.0Success3,574
Mar 4, 2026 21:57olliecrowolliecrowCPPg++13.3.0Success3,780
Mar 4, 2026 21:53olliecrowolliecrowCPPg++13.3.0Success3,565
Mar 4, 2026 21:49olliecrowolliecrowCPPg++13.3.0Success3,567
Mar 4, 2026 21:46olliecrowolliecrowCPPg++13.3.0Success3,565+17.98 RP
Mar 4, 2026 21:42olliecrowolliecrowCPPg++13.3.0Success3,588+0.78 RP
Mar 4, 2026 21:38olliecrowolliecrowCPPg++13.3.0Success3,589
Mar 4, 2026 21:34olliecrowolliecrowCPPg++13.3.0Success3,589+20.04 RP
Mar 4, 2026 21:28olliecrowolliecrowCPPg++13.3.0Success3,618
Mar 4, 2026 21:24olliecrowolliecrowCPPg++13.3.0Success3,617
Mar 4, 2026 21:20olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 21:16olliecrowolliecrowCPPclang++18.1.3Success3,632
Mar 4, 2026 21:12olliecrowolliecrowCPPg++13.3.0Success3,616
Mar 4, 2026 21:09olliecrowolliecrowCPPg++13.3.0Success3,618
Mar 4, 2026 21:02olliecrowolliecrowCPPg++13.3.0Success3,615+4.58 RP
Mar 4, 2026 20:57olliecrowolliecrowCPPg++13.3.0Success3,621
Mar 4, 2026 20:54olliecrowolliecrowCPPg++13.3.0Success3,621
Mar 4, 2026 20:49olliecrowolliecrowCPPg++13.3.0Success3,621+9.88 RP
Mar 4, 2026 20:46olliecrowolliecrowCPPg++13.3.0Success3,638
Mar 4, 2026 20:42olliecrowolliecrowCPPg++13.3.0Success3,634+1.51 RP
Mar 4, 2026 20:37olliecrowolliecrowCPPg++13.3.0Success3,636+55.58 RP
Mar 4, 2026 20:33olliecrowolliecrowCPPg++13.3.0Success3,718
Mar 4, 2026 20:30olliecrowolliecrowCPPg++13.3.0Success3,714
Mar 4, 2026 20:25olliecrowolliecrowCPPg++13.3.0Success3,711+0.73 RP
Mar 4, 2026 20:21olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 20:16olliecrowolliecrowCPPg++13.3.0Success3,712+108.65 RP
Mar 4, 2026 20:16DanielDanielRUSTrust-1.93.1Success15,896
Mar 4, 2026 20:13DanielDanielRUSTrust-1.93.1Success5,467
Mar 4, 2026 20:12olliecrowolliecrowCPPg++13.3.0Success3,902
Mar 4, 2026 20:09DanielDanielRUSTrust-1.93.1Success4,728+282.21 RP
Mar 4, 2026 20:08olliecrowolliecrowCPPclang++18.1.3Success3,872
Mar 4, 2026 20:07DanielDanielRUSTrust-1.93.1Success12,616
Mar 4, 2026 20:03olliecrowolliecrowCPPg++13.3.0Success3,871
Mar 4, 2026 20:00DanielDanielRUSTrust-1.93.1Success5,645
Mar 4, 2026 19:59DanielDanielRUSTrust-1.93.1Error
Mar 4, 2026 19:59olliecrowolliecrowCPPg++13.3.0Success3,868+1.34 RP
Mar 4, 2026 19:57DanielDanielRUSTrust-1.93.1Error
Mar 4, 2026 19:56olliecrowolliecrowCPPg++13.3.0Success3,881
Mar 4, 2026 19:55DanielDanielRUSTrust-1.93.1Success6,235
Mar 4, 2026 19:55DanielDanielRUSTrust-1.93.1Error
Mar 4, 2026 19:54DanielDanielRUSTrust-1.93.1Error
Mar 4, 2026 19:52DanielDanielRUSTrust-1.93.1Error
Mar 4, 2026 19:52olliecrowolliecrowCPPg++13.3.0Success3,900
Mar 4, 2026 19:48olliecrowolliecrowCPPg++13.3.0Success3,928
Mar 4, 2026 19:47DanielDanielRUSTrust-1.93.1Success5,632
Mar 4, 2026 19:45DanielDanielRUSTrust-1.93.1Success5,592
Mar 4, 2026 19:44olliecrowolliecrowCPPg++13.3.0Success3,870
Mar 4, 2026 19:40olliecrowolliecrowCPPg++13.3.0Success3,870
Mar 4, 2026 19:36olliecrowolliecrowCPPg++13.3.0Success3,898
Mar 4, 2026 19:32olliecrowolliecrowCPPg++13.3.0Success3,870
Mar 4, 2026 19:28olliecrowolliecrowCPPg++13.3.0Success3,870+9.31 RP
Mar 4, 2026 19:24olliecrowolliecrowCPPg++13.3.0Success3,884+3.97 RP
Mar 4, 2026 19:19olliecrowolliecrowCPPg++13.3.0Success3,890+1'537.42 RP
Mar 4, 2026 19:15olliecrowolliecrowCPPg++13.3.0Success9,678+2.45 RP
Mar 4, 2026 19:11olliecrowolliecrowCPPg++13.3.0Success9,792
Mar 4, 2026 19:07olliecrowolliecrowCPPclang++18.1.3Success18,604
Mar 4, 2026 19:04olliecrowolliecrowCPPg++13.3.0Success10,533
Mar 4, 2026 18:59olliecrowolliecrowCPPg++13.3.0Success9,701+197.42 RP
Mar 4, 2026 18:55olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:51olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:47olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:42olliecrowolliecrowCPPg++13.3.0Success19,315
Mar 4, 2026 18:35olliecrowolliecrowCPPg++13.3.0Success15,556
Mar 4, 2026 18:32olliecrowolliecrowCPPg++13.3.0Success11,999+62.21 RP
Mar 4, 2026 18:29olliecrowolliecrowCPPg++13.3.0Success17,638
Mar 4, 2026 18:26olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:22olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:19olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:16olliecrowolliecrowCPPg++13.3.0Error
Mar 4, 2026 18:13olliecrowolliecrowCPPg++13.3.0Success16,543
Mar 4, 2026 18:10olliecrowolliecrowCPPclang++18.1.3Success12,967+99.33 RP
Mar 4, 2026 18:06olliecrowolliecrowCPPg++13.3.0Success14,884+671.86 RP
Mar 4, 2026 18:03olliecrowolliecrowCPPg++13.3.0Error
Feb 17, 2026 00:58Valentin KofmanValentin KofmanCPPg++13.3.0Success4,549