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 21, 2023 03:13Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Mar 20, 2023 23:45Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,315+1.12 RP
Mar 20, 2023 23:44Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Mar 20, 2023 23:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,321+0.37 RP
Mar 20, 2023 23:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success19,663
Mar 20, 2023 23:08Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,331
Mar 20, 2023 23:01Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,359
Mar 20, 2023 23:00Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success13,722
Mar 20, 2023 22:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success15,785
Mar 20, 2023 22:59Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,583
Mar 20, 2023 22:58Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success7,323+483.03 RP
Mar 20, 2023 22:57Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,331+40.43 RP
Mar 20, 2023 22:51Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success21,619
Mar 20, 2023 22:33Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Mar 20, 2023 21:54Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Mar 20, 2023 21:21Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,367
Mar 20, 2023 21:08Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success6,376+743.84 RP
Mar 20, 2023 20:44Bernard TeoBernard TeoCPPg++9.3.0Success370,058+27.02 RP
Mar 20, 2023 20:39Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 20, 2023 20:29Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 20, 2023 20:28Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success20,750
Mar 20, 2023 20:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 20, 2023 20:22Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success21,728
Mar 20, 2023 20:21Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success12,131
Mar 20, 2023 20:18Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,875+4.44 RP
Mar 20, 2023 20:17Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success11,938+5.02 RP
Mar 20, 2023 20:17Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success12,174
Mar 20, 2023 20:16Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success12,010+499.23 RP
Mar 20, 2023 20:14Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success29,993+0.10 RP
Mar 20, 2023 20:12Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success30,002+306.45 RP
Mar 20, 2023 20:12Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success12,162
Mar 20, 2023 20:08Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success12,128+415.99 RP
Mar 20, 2023 20:04Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success24,477+0.67 RP
Mar 20, 2023 19:43Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success24,517+380.81 RP
Mar 20, 2023 19:39Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success369,417+27.07 RP
Mar 20, 2023 15:16Sergey StreminSergey StreminRUSTrust-1.68.0Success12,506
Mar 20, 2023 15:15Sergey StreminSergey StreminRUSTrust-1.68.0Success12,514
Mar 20, 2023 15:15Sergey StreminSergey StreminRUSTrust-1.68.0Success13,601
Mar 20, 2023 15:15Sergey StreminSergey StreminRUSTrust-1.68.0Success12,455+9.22 RP
Mar 20, 2023 15:13Sergey StreminSergey StreminRUSTrust-1.68.0Success13,744
Mar 20, 2023 15:12Sergey StreminSergey StreminRUSTrust-1.68.0Success13,577
Mar 20, 2023 15:11Sergey StreminSergey StreminRUSTrust-1.68.0Success12,527+257.32 RP
Mar 20, 2023 13:28Sergey StreminSergey StreminRUSTrust-1.68.0Success15,047
Mar 20, 2023 13:27Sergey StreminSergey StreminRUSTrust-1.68.0Success14,934+1'000.28 RP
Mar 20, 2023 13:07Sergey StreminSergey StreminRUSTrust-1.68.0Error
Mar 20, 2023 13:04Sergey StreminSergey StreminRUSTrust-1.68.0Error
Mar 20, 2023 12:56Sergey StreminSergey StreminRUSTrust-1.68.0Success59,006+169.47 RP
Mar 20, 2023 12:54Sergey StreminSergey StreminRUSTrust-1.68.0Error
Mar 20, 2023 12:51Sergey StreminSergey StreminRUSTrust-1.68.0Error
Mar 20, 2023 12:48Sergey StreminSergey StreminRUSTrust-1.68.0Error
Mar 19, 2023 19:54Robert BurkeRobert BurkeCPPg++9.3.0Success4,351+54.28 RP
Mar 19, 2023 19:53Robert BurkeRobert BurkeCPPg++9.3.0Success4,403+7.22 RP
Mar 19, 2023 19:41Robert BurkeRobert BurkeCPPg++9.3.0Success4,410+3'031.05 RP
Mar 19, 2023 19:32Robert BurkeRobert BurkeCPPg++9.3.0Error
Mar 19, 2023 19:31Robert BurkeRobert BurkeCPPg++9.3.0Error
Mar 19, 2023 19:29Robert BurkeRobert BurkeCPPg++9.3.0Error
Mar 19, 2023 19:05Robert BurkeRobert BurkeCPPg++9.3.0Success370,481+0.17 RP
Mar 19, 2023 19:02LiamLiamCPPclang++10.0.0Success6,770+197.50 RP
Mar 19, 2023 18:58LiamLiamCPPclang++10.0.0Success28,947
Mar 19, 2023 18:58LiamLiamCPPclang++10.0.0Success14,185
Mar 19, 2023 18:57LiamLiamCPPclang++10.0.0Success9,480
Mar 19, 2023 18:54LiamLiamCPPclang++10.0.0Success7,255+1'762.14 RP
Mar 19, 2023 18:51Robert BurkeRobert BurkeCPPg++9.3.0Success372,797+26.82 RP
Mar 19, 2023 18:47LiamLiamCPPclang++10.0.0Success20,109+410.94 RP
Mar 19, 2023 18:43Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success372,288+26.86 RP
Mar 19, 2023 17:56LiamLiamCPPg++9.3.0Success34,268+25.42 RP
Feb 20, 2023 02:09LiamLiamCPPg++9.3.0Success41,178
Feb 20, 2023 02:01LiamLiamCPPg++9.3.0Success35,828+2.00 RP
Feb 20, 2023 02:00LiamLiamCPPg++9.3.0Success35,957+9.48 RP
Feb 20, 2023 02:00LiamLiamCPPg++9.3.0Success36,580+492.88 RP
Feb 20, 2023 01:52LiamLiamCPPg++9.3.0Success371,301+26.93 RP