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
Dec 17, 2023 22:49Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Error
Dec 17, 2023 01:06Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Success12,662
Dec 17, 2023 01:00Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Success11,962+43.21 RP
Dec 17, 2023 00:58Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Success12,640
Dec 17, 2023 00:55Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Success12,614+3.82 RP
Dec 17, 2023 00:47Andrey LikhachevAndrey LikhachevCPPclang++10.0.0Success12,675+2.91 RP
Dec 17, 2023 00:45Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success12,722+213.89 RP
Dec 17, 2023 00:42Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success17,478+160.86 RP
Dec 17, 2023 00:42Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:41Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:20Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:18Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:16Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:07Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:06Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 17, 2023 00:05Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success24,314+2.61 RP
Dec 17, 2023 00:01Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 16, 2023 23:58Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success24,469+75.31 RP
Dec 16, 2023 23:57Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 16, 2023 23:56Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 16, 2023 23:50Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success35,835
Dec 16, 2023 23:49Andrey LikhachevAndrey LikhachevCPPg++9.3.0Error
Dec 16, 2023 23:31Andrey LikhachevAndrey LikhachevCPPg++9.3.0Success29,997+333.37 RP
Dec 16, 2023 06:29Kenneth MaplesKenneth MaplesCPPg++9.3.0Success4,748+39.18 RP
Dec 16, 2023 06:24Kenneth MaplesKenneth MaplesCPPg++9.3.0Success4,843
Dec 16, 2023 06:24Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success5,077
Dec 16, 2023 06:23Kenneth MaplesKenneth MaplesCPPg++9.3.0Success4,838+82.06 RP
Dec 16, 2023 06:18Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 16, 2023 06:16Kenneth MaplesKenneth MaplesCPPg++9.3.0Success5,337
Dec 16, 2023 06:15Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 16, 2023 06:09Kenneth MaplesKenneth MaplesCPPg++9.3.0Success5,038+236.97 RP
Dec 16, 2023 06:05Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 16, 2023 05:56Kenneth MaplesKenneth MaplesCPPg++9.3.0Success5,721+2.44 RP
Dec 16, 2023 05:45Kenneth MaplesKenneth MaplesCPPg++9.3.0Success5,729+24.63 RP
Dec 16, 2023 05:45Kenneth MaplesKenneth MaplesCPPg++9.3.0Success5,811+55.32 RP
Dec 16, 2023 05:44Kenneth MaplesKenneth MaplesCPPg++9.3.0Success8,738
Dec 16, 2023 05:41Kenneth MaplesKenneth MaplesCPPg++9.3.0Success8,609
Dec 16, 2023 05:40Kenneth MaplesKenneth MaplesCPPg++9.3.0Success9,324
Dec 16, 2023 05:40Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 16, 2023 05:37Kenneth MaplesKenneth MaplesCPPg++9.3.0Success6,004+820.32 RP
Dec 16, 2023 05:29Kenneth MaplesKenneth MaplesCPPg++9.3.0Success11,831+845.24 RP
Nov 21, 2023 11:13Franek KortaFranek KortaCPPg++9.3.0Success12,344+651.14 RP
Nov 21, 2023 11:12Franek KortaFranek KortaCPPg++9.3.0Error
Nov 21, 2023 11:11Franek KortaFranek KortaCPPg++9.3.0Success62,904+0.87 RP
Nov 21, 2023 11:08Franek KortaFranek KortaCPPg++9.3.0Success63,555
Nov 21, 2023 11:06Franek KortaFranek KortaCPPg++9.3.0Success63,249+158.11 RP
Nov 21, 2023 10:29mmalczakmmalczakCPPg++9.3.0Success11,353
Nov 21, 2023 10:28mmalczakmmalczakCPPg++9.3.0Success11,355
Nov 21, 2023 10:27mmalczakmmalczakCPPg++9.3.0Success11,338
Nov 21, 2023 10:26mmalczakmmalczakCPPg++9.3.0Success11,381
Nov 21, 2023 10:24mmalczakmmalczakCPPg++9.3.0Success11,414
Nov 21, 2023 10:22mmalczakmmalczakCPPg++9.3.0Success11,362
Nov 21, 2023 10:21mmalczakmmalczakCPPg++9.3.0Success11,343
Nov 21, 2023 10:20mmalczakmmalczakCPPg++9.3.0Success11,330+14.63 RP
Nov 21, 2023 10:17mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 10:17mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 10:16mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 10:16mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 08:11mmalczakmmalczakCPPg++9.3.0Success11,541
Nov 21, 2023 08:10mmalczakmmalczakCPPg++9.3.0Success11,537
Nov 21, 2023 08:08mmalczakmmalczakCPPg++9.3.0Success11,737
Nov 21, 2023 08:07mmalczakmmalczakCPPg++9.3.0Success11,776
Nov 21, 2023 08:02mmalczakmmalczakCPPg++9.3.0Success12,370
Nov 21, 2023 07:59mmalczakmmalczakCPPg++9.3.0Success11,628
Nov 21, 2023 07:58mmalczakmmalczakCPPg++9.3.0Success11,615
Nov 21, 2023 07:58mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:56mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:55mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:52mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:51mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:49mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:48mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:45mmalczakmmalczakCPPg++9.3.0Success11,521+4.65 RP
Nov 21, 2023 07:29mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:23mmalczakmmalczakCPPg++9.3.0Success11,583+65.63 RP
Nov 21, 2023 07:22mmalczakmmalczakCPPg++9.3.0Error
Nov 21, 2023 07:17mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 21:15mmalczakmmalczakCPPg++9.3.0Success12,537
Nov 20, 2023 21:14mmalczakmmalczakCPPg++9.3.0Success12,540
Nov 20, 2023 21:13mmalczakmmalczakCPPg++9.3.0Success12,536+0.32 RP
Nov 20, 2023 21:08mmalczakmmalczakCPPg++9.3.0Success12,541+0.13 RP
Nov 20, 2023 21:07mmalczakmmalczakCPPg++9.3.0Success12,543+258.73 RP
Nov 20, 2023 21:06mmalczakmmalczakCPPg++9.3.0Success18,569+97.34 RP
Nov 20, 2023 21:04mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 21:03mmalczakmmalczakCPPg++9.3.0Success22,666+202.89 RP
Nov 20, 2023 21:02mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 20:59mmalczakmmalczakCPPg++9.3.0Success43,147
Nov 20, 2023 20:57mmalczakmmalczakCPPg++9.3.0Success41,964+80.11 RP
Nov 20, 2023 20:56mmalczakmmalczakCPPg++9.3.0Success63,396
Nov 20, 2023 20:48mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 19:00mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 19:00mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:59mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:59mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:39mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:39mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:39mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:38mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:38mmalczakmmalczakCPPg++9.3.0Error
Nov 20, 2023 18:37mmalczakmmalczakCPPg++9.3.0Error