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
Jun 27, 2026 18:39Victor MerckléVictor MerckléZIG0.16.0Success1,663
Jun 27, 2026 18:32Victor MerckléVictor MerckléZIG0.16.0Success1,664
Jun 27, 2026 18:23Victor MerckléVictor MerckléZIG0.16.0Success1,662
Jun 27, 2026 18:13Victor MerckléVictor MerckléZIG0.16.0Success1,662+92.68 RP
Jun 27, 2026 16:53Victor MerckléVictor MerckléGOgo1.26.2Success1,662+113.66 RP
Jun 26, 2026 20:27A_ShamanA_ShamanCPPg++10.5.0Success4,087
Jun 26, 2026 20:22A_ShamanA_ShamanCPPg++10.5.0Success4,023
Jun 26, 2026 20:18A_ShamanA_ShamanCPPg++10.5.0Success4,023+8.01 RP
Jun 26, 2026 20:13A_ShamanA_ShamanCPPg++10.5.0Success4,036+66.90 RP
Jun 26, 2026 20:08A_ShamanA_ShamanCPPg++10.5.0Success4,252
Jun 24, 2026 16:35anboto1anboto1CPPg++14.2.0Success2,926
Jun 24, 2026 16:31anboto1anboto1CPPg++14.2.0Success2,934
Jun 24, 2026 16:20anboto1anboto1CPPg++14.2.0Success2,926
Jun 24, 2026 16:15anboto1anboto1CPPg++14.2.0Success2,922+8.18 RP
Jun 24, 2026 16:09anboto1anboto1CPPg++14.2.0Success2,963
Jun 24, 2026 16:01anboto1anboto1CPPg++14.2.0Success2,950
Jun 24, 2026 15:53anboto1anboto1CPPg++14.2.0Success2,929+90.77 RP
Jun 24, 2026 15:45anboto1anboto1CPPg++14.2.0Success3,015
Jun 24, 2026 15:41anboto1anboto1CPPg++14.2.0Success3,012
Jun 24, 2026 15:26anboto1anboto1CPPg++14.2.0Success3,032
Jun 24, 2026 15:22anboto1anboto1CPPg++14.2.0Success3,012
Jun 24, 2026 15:18anboto1anboto1CPPg++14.2.0Success3,011
Jun 24, 2026 15:14anboto1anboto1CPPg++14.2.0Success3,012
Jun 24, 2026 15:10anboto1anboto1CPPg++14.2.0Success3,009
Jun 24, 2026 15:01anboto1anboto1CPPg++14.2.0Success3,009
Jun 24, 2026 14:56anboto1anboto1CPPg++14.2.0Success3,017
Jun 24, 2026 14:51anboto1anboto1CPPg++14.2.0Success3,009+98.60 RP
Jun 24, 2026 14:46anboto1anboto1CPPg++14.2.0Success3,107
Jun 24, 2026 14:38anboto1anboto1CPPg++14.2.0Success3,108
Jun 24, 2026 14:36anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 14:35anboto1anboto1CPPg++14.2.0Success3,115
Jun 24, 2026 14:32anboto1anboto1CPPg++14.2.0Success3,111
Jun 24, 2026 14:29anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 14:27anboto1anboto1CPPg++14.2.0Success3,106
Jun 24, 2026 14:23anboto1anboto1CPPg++14.2.0Success3,108
Jun 24, 2026 14:19anboto1anboto1CPPg++14.2.0Success3,225
Jun 24, 2026 14:15anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 14:13anboto1anboto1CPPg++14.2.0Success3,101+2.08 RP
Jun 24, 2026 14:11anboto1anboto1CPPg++14.2.0Success3,112
Jun 24, 2026 14:09anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 14:06anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 14:05anboto1anboto1CPPg++14.2.0Success3,113
Jun 24, 2026 13:59anboto1anboto1CPPg++14.2.0Success3,112
Jun 24, 2026 13:57anboto1anboto1CPPg++14.2.0Success3,104
Jun 24, 2026 13:53anboto1anboto1CPPg++14.2.0Success3,103+6.22 RP
Jun 24, 2026 13:52anboto1anboto1CPPg++14.2.0Success3,109+5.16 RP
Jun 24, 2026 13:48anboto1anboto1CPPg++14.2.0Success3,115
Jun 24, 2026 13:44anboto1anboto1CPPg++14.2.0Success3,168
Jun 24, 2026 13:36anboto1anboto1CPPg++14.2.0Success3,115
Jun 24, 2026 13:33anboto1anboto1CPPg++14.2.0Success3,126
Jun 24, 2026 13:29anboto1anboto1CPPg++14.2.0Success3,118
Jun 24, 2026 13:19anboto1anboto1CPPg++14.2.0Success3,140
Jun 24, 2026 13:17anboto1anboto1CPPg++14.2.0Success3,139
Jun 24, 2026 13:05anboto1anboto1CPPg++14.2.0Success3,124
Jun 24, 2026 13:04anboto1anboto1CPPg++14.2.0Success3,167
Jun 24, 2026 13:02anboto1anboto1CPPg++14.2.0Success3,116
Jun 24, 2026 12:59anboto1anboto1CPPg++14.2.0Success3,171
Jun 24, 2026 12:53anboto1anboto1CPPg++14.2.0Success3,114
Jun 24, 2026 12:51anboto1anboto1CPPg++14.2.0Success3,116
Jun 24, 2026 12:48anboto1anboto1CPPg++14.2.0Success3,125
Jun 24, 2026 12:48anboto1anboto1CPPg++14.2.0Success3,164
Jun 24, 2026 12:45anboto1anboto1CPPg++14.2.0Success3,129
Jun 24, 2026 12:37anboto1anboto1CPPg++14.2.0Success3,123
Jun 24, 2026 12:34anboto1anboto1CPPg++14.2.0Success3,138
Jun 24, 2026 12:31anboto1anboto1CPPg++14.2.0Success3,155
Jun 24, 2026 12:30anboto1anboto1CPPg++14.2.0Success3,156
Jun 24, 2026 12:27anboto1anboto1CPPg++14.2.0Success3,114+40.73 RP
Jun 24, 2026 12:20anboto1anboto1CPPg++14.2.0Success3,154+2.01 RP
Jun 24, 2026 12:17anboto1anboto1CPPg++14.2.0Success3,156+5.01 RP
Jun 24, 2026 12:15anboto1anboto1CPPg++14.2.0Success3,163
Jun 24, 2026 12:13anboto1anboto1CPPg++14.2.0Success3,208
Jun 24, 2026 12:08anboto1anboto1CPPg++14.2.0Success3,161+18.90 RP
Jun 24, 2026 12:06anboto1anboto1CPPg++14.2.0Success3,180+23.56 RP
Jun 24, 2026 12:04anboto1anboto1CPPg++14.2.0Success3,749
Jun 24, 2026 12:00anboto1anboto1CPPg++14.2.0Success4,081
Jun 24, 2026 11:59anboto1anboto1CPPg++14.2.0Success3,204+26.08 RP
Jun 24, 2026 11:57anboto1anboto1CPPg++14.2.0Success3,231+1.91 RP
Jun 24, 2026 11:52anboto1anboto1CPPg++14.2.0Success3,233+170.83 RP
Jun 24, 2026 11:52anboto1anboto1CPPg++14.2.0Success3,745
Jun 24, 2026 11:47anboto1anboto1CPPg++14.2.0Success3,451
Jun 24, 2026 11:45anboto1anboto1CPPg++14.2.0Success3,630
Jun 24, 2026 11:41anboto1anboto1CPPg++14.2.0Success4,052
Jun 24, 2026 11:40anboto1anboto1CPPg++14.2.0Success3,422+146.80 RP
Jun 24, 2026 11:40anboto1anboto1CPPg++14.2.0Success4,341
Jun 24, 2026 11:37anboto1anboto1CPPg++14.2.0Success4,139
Jun 24, 2026 11:35anboto1anboto1CPPg++14.2.0Success7,267
Jun 24, 2026 11:33anboto1anboto1CPPg++14.2.0Success3,632
Jun 24, 2026 11:31anboto1anboto1CPPg++14.2.0Success4,320
Jun 24, 2026 11:28anboto1anboto1CPPg++14.2.0Success3,603+316.05 RP
Jun 24, 2026 11:27anboto1anboto1CPPg++14.2.0Success4,066+76.77 RP
Jun 24, 2026 11:23anboto1anboto1CPPg++14.2.0Success6,471
Jun 24, 2026 11:22anboto1anboto1CPPg++14.2.0Success4,321
Jun 24, 2026 11:19anboto1anboto1CPPg++14.2.0Success5,150
Jun 24, 2026 11:16anboto1anboto1CPPg++14.2.0Success4,668
Jun 24, 2026 11:13anboto1anboto1CPPg++14.2.0Success4,574
Jun 24, 2026 11:11anboto1anboto1CPPg++14.2.0Success4,197+35.79 RP
Jun 24, 2026 11:08anboto1anboto1CPPg++14.2.0Error
Jun 24, 2026 11:07anboto1anboto1CPPg++14.2.0Success24,032
Jun 24, 2026 11:03anboto1anboto1CPPg++14.2.0Success22,294
Jun 24, 2026 10:58anboto1anboto1CPPg++14.2.0Success6,464