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
Aug 11, 2026 10:37Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,901
Aug 11, 2026 10:14Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,868+5.73 RP
Aug 11, 2026 10:11Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,870+147.39 RP
Aug 11, 2026 10:01Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,923+162.42 RP
Aug 11, 2026 09:52Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,985+92.18 RP
Aug 11, 2026 09:40Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,032
Aug 11, 2026 09:25Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,034
Aug 11, 2026 09:09Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,022+36.42 RP
Aug 11, 2026 08:54Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,037+209.93 RP
Aug 11, 2026 08:01Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,128+1'218.57 RP
Aug 11, 2026 07:29Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,873+278.63 RP
Aug 11, 2026 07:09Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,354
Aug 11, 2026 07:09Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,123+512.43 RP
Aug 9, 2026 20:58TonyTonyCPPg++11.5.0Success4,106+1'660.99 RP
Aug 9, 2026 20:56TonyTonyCPPg++11.5.0Success12,912+605.04 RP
Aug 9, 2026 10:06Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,718+404.43 RP
Aug 9, 2026 09:51Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,376+20.19 RP
Aug 9, 2026 09:14Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,415+2'084.37 RP
Aug 9, 2026 08:41Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success55,361+185.63 RP
Aug 3, 2026 13:00Victor MerckléVictor MerckléCSHARP10.0.7Success1,638+163.24 RP
Aug 3, 2026 12:55Victor MerckléVictor MerckléRUSTrust-1.95.0Success1,639+123.99 RP
Aug 3, 2026 12:47Victor MerckléVictor MerckléCPPg++14.2.0Success1,642
Aug 3, 2026 12:34Victor MerckléVictor MerckléCPPg++14.2.0Success1,648
Aug 3, 2026 12:26Victor MerckléVictor MerckléCPPg++14.2.0Success1,638+74.08 RP
Aug 3, 2026 12:13Victor MerckléVictor MerckléCPPg++14.2.0Success1,678
Aug 3, 2026 05:02Victor MerckléVictor MerckléCPPg++14.2.0Success1,651
Aug 3, 2026 04:57Victor MerckléVictor MerckléCPPg++14.2.0Success1,658
Aug 3, 2026 04:51Victor MerckléVictor MerckléCPPg++14.2.0Success1,726
Aug 3, 2026 04:46Victor MerckléVictor MerckléCPPg++14.2.0Success2,090
Jul 31, 2026 06:15TonyTonyCPPg++10.5.0Success57,329+174.43 RP
Jul 30, 2026 00:38anboto1anboto1CPPg++14.2.0Success2,949
Jul 30, 2026 00:30anboto1anboto1CPPg++10.5.0Success2,845
Jul 30, 2026 00:27anboto1anboto1CPPg++14.2.0Success3,218
Jul 30, 2026 00:26anboto1anboto1CPPg++14.2.0Success2,951
Jul 30, 2026 00:25anboto1anboto1CPPg++14.2.0Success3,192
Jul 30, 2026 00:17anboto1anboto1CPPg++14.2.0Success3,212
Jul 30, 2026 00:11anboto1anboto1CPPg++10.5.0Success3,053
Jul 30, 2026 00:09anboto1anboto1CPPg++14.2.0Success3,268
Jul 30, 2026 00:09anboto1anboto1CPPg++10.5.0Success2,857
Jul 30, 2026 00:07anboto1anboto1CPPg++10.5.0Success3,053
Jul 30, 2026 00:05anboto1anboto1CPPg++14.2.0Success2,959
Jul 30, 2026 00:03anboto1anboto1CPPg++10.5.0Success2,866
Jul 30, 2026 00:01anboto1anboto1CPPg++14.2.0Success3,289
Jul 30, 2026 00:00anboto1anboto1CPPg++10.5.0Success3,061
Jul 29, 2026 23:57anboto1anboto1CPPg++10.5.0Success2,828
Jul 29, 2026 23:56anboto1anboto1CPPg++10.5.0Success3,066
Jul 29, 2026 23:55anboto1anboto1CPPg++14.2.0Success3,279
Jul 29, 2026 23:51anboto1anboto1CPPg++10.5.0Success2,845
Jul 29, 2026 23:45anboto1anboto1CPPg++14.2.0Success3,332
Jul 29, 2026 23:41anboto1anboto1CPPg++14.2.0Success3,474
Jul 29, 2026 23:40anboto1anboto1CPPg++10.5.0Success2,869
Jul 29, 2026 23:38anboto1anboto1CPPg++10.5.0Success3,066
Jul 29, 2026 23:34anboto1anboto1CPPg++14.2.0Success3,384
Jul 29, 2026 23:28anboto1anboto1CPPg++14.2.0Success3,383
Jul 29, 2026 23:27anboto1anboto1CPPg++14.2.0Success3,363
Jul 29, 2026 23:19anboto1anboto1CPPg++10.5.0Success2,877
Jul 29, 2026 23:19anboto1anboto1CPPg++14.2.0Success3,418
Jul 29, 2026 23:18anboto1anboto1CPPg++14.2.0Success3,373
Jul 29, 2026 23:15anboto1anboto1CPPg++14.2.0Success3,373
Jul 29, 2026 23:14anboto1anboto1CPPg++10.5.0Success2,893
Jul 29, 2026 23:12anboto1anboto1CPPg++14.2.0Success2,970
Jul 29, 2026 23:12anboto1anboto1CPPg++10.5.0Success3,056
Jul 29, 2026 23:11anboto1anboto1CPPg++14.2.0Success3,221
Jul 29, 2026 23:09anboto1anboto1CPPg++10.5.0Success2,890
Jul 29, 2026 23:06anboto1anboto1CPPg++10.5.0Success2,866
Jul 29, 2026 23:05anboto1anboto1CPPg++14.2.0Success3,221
Jul 29, 2026 23:04anboto1anboto1CPPg++10.5.0Success2,863
Jul 29, 2026 23:00anboto1anboto1CPPg++14.2.0Success2,965
Jul 29, 2026 22:59anboto1anboto1CPPg++14.2.0Success3,180
Jul 29, 2026 22:56anboto1anboto1CPPg++10.5.0Success2,872
Jul 29, 2026 22:53anboto1anboto1CPPg++10.5.0Success2,878
Jul 29, 2026 22:52anboto1anboto1CPPg++14.2.0Success3,348
Jul 29, 2026 22:49anboto1anboto1CPPg++10.5.0Success3,060
Jul 29, 2026 22:47anboto1anboto1CPPg++10.5.0Success2,868
Jul 29, 2026 22:44anboto1anboto1CPPg++10.5.0Success2,868
Jul 29, 2026 22:42anboto1anboto1CPPg++14.2.0Success4,458
Jul 29, 2026 22:41anboto1anboto1CPPg++14.2.0Success3,368
Jul 29, 2026 22:40anboto1anboto1CPPg++10.5.0Success3,060
Jul 29, 2026 22:38anboto1anboto1CPPg++14.2.0Success3,396
Jul 29, 2026 22:36anboto1anboto1CPPg++10.5.0Success2,870
Jul 29, 2026 22:33anboto1anboto1CPPg++10.5.0Success2,890
Jul 29, 2026 22:32anboto1anboto1CPPg++14.2.0Success3,865
Jul 29, 2026 22:30anboto1anboto1CPPg++10.5.0Success2,890
Jul 29, 2026 22:28anboto1anboto1CPPg++14.2.0Success3,385
Jul 29, 2026 22:24anboto1anboto1CPPg++10.5.0Success2,896
Jul 29, 2026 22:21anboto1anboto1CPPg++14.2.0Success3,693
Jul 29, 2026 22:19anboto1anboto1CPPg++10.5.0Success3,075
Jul 29, 2026 22:17anboto1anboto1CPPg++14.2.0Success3,921
Jul 29, 2026 22:14anboto1anboto1CPPg++10.5.0Success3,109
Jul 29, 2026 22:13anboto1anboto1CPPg++14.2.0Success3,887
Jul 29, 2026 22:12anboto1anboto1CPPg++10.5.0Success3,061
Jul 29, 2026 22:11anboto1anboto1CPPg++14.2.0Success3,884
Jul 29, 2026 22:07anboto1anboto1CPPg++14.2.0Success3,806
Jul 29, 2026 22:05anboto1anboto1CPPg++10.5.0Success3,115
Jul 29, 2026 22:03anboto1anboto1CPPg++10.5.0Success3,145
Jul 29, 2026 22:02anboto1anboto1CPPg++10.5.0Success3,118
Jul 29, 2026 21:57anboto1anboto1CPPg++14.2.0Success3,437
Jul 29, 2026 21:56anboto1anboto1CPPg++14.2.0Success2,964
Jul 29, 2026 21:53anboto1anboto1CPPg++14.2.0Success3,188
Jul 29, 2026 21:51anboto1anboto1CPPg++14.2.0Success3,107