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 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
Feb 17, 2026 00:13Valentin KofmanValentin KofmanCPPg++13.3.0Error
Feb 17, 2026 00:12Valentin KofmanValentin KofmanCPPg++13.3.0Error
Feb 17, 2026 00:11Valentin KofmanValentin KofmanCPPg++13.3.0Success3,793+39.03 RP
Feb 17, 2026 00:10Valentin KofmanValentin KofmanCPPg++13.3.0Error
Feb 16, 2026 23:15Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,861
Feb 16, 2026 23:13Valentin KofmanValentin KofmanCPPg++13.3.0Success3,851
Feb 16, 2026 23:12Valentin KofmanValentin KofmanCPPg++13.3.0Success4,042
Feb 16, 2026 23:06Valentin KofmanValentin KofmanCPPg++13.3.0Success3,874
Feb 16, 2026 23:05Valentin KofmanValentin KofmanCPPg++13.3.0Success3,857
Feb 16, 2026 23:03Valentin KofmanValentin KofmanCPPg++13.3.0Success3,850+11.42 RP
Feb 16, 2026 23:02Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,934
Feb 16, 2026 18:30Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,896
Feb 16, 2026 18:27Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,934
Feb 16, 2026 18:26Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,971
Feb 16, 2026 18:24Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,887
Feb 16, 2026 18:22Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,867+2.67 RP
Feb 16, 2026 18:22Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,900
Feb 16, 2026 18:20Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,871+19.21 RP
Feb 16, 2026 18:19Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,900+176.33 RP
Feb 16, 2026 18:14Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,188+7.39 RP
Feb 16, 2026 18:09Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,556
Feb 16, 2026 18:06Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,201+25.78 RP
Feb 16, 2026 18:01Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,876
Feb 16, 2026 17:58Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,842
Feb 16, 2026 17:55Valentin KofmanValentin KofmanCPPclang++18.1.3Success7,061
Feb 16, 2026 16:54Valentin KofmanValentin KofmanCPPclang++18.1.3Success4,247+1'556.26 RP
Feb 16, 2026 16:47Valentin KofmanValentin KofmanCPPclang++18.1.3Success12,526+629.45 RP
Feb 16, 2026 16:37Valentin KofmanValentin KofmanCPPclang++18.1.3Success59,211+168.89 RP
Jan 8, 2026 22:009999199991CPPclang++18.1.3Success3,978
Jan 8, 2026 20:249999199991CPPclang++18.1.3Success3,726+18.60 RP
Jan 8, 2026 19:599999199991CPPclang++18.1.3Success3,752+757.94 RP
Jan 8, 2026 19:259999199991CPPg++13.3.0Success5,827
Jan 8, 2026 19:189999199991CPPg++13.3.0Success14,451
Jan 8, 2026 19:169999199991CPPclang++18.1.3Success5,243+1'907.30 RP
Jan 5, 2026 16:34Josu San MartinJosu San MartinGOgo1.25.5Success3,306+2'196.44 RP
Jan 5, 2026 06:20Josu San MartinJosu San MartinGOgo1.25.5Success23,592
Jan 5, 2026 05:51Josu San MartinJosu San MartinRUSTrust-1.92.0Success2,922+325.72 RP
Jan 5, 2026 05:32Josu San MartinJosu San MartinCPPg++13.3.0Success3,296
Jan 5, 2026 05:32Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,121
Jan 5, 2026 05:24Josu San MartinJosu San MartinCPPg++13.3.0Success3,360
Jan 5, 2026 05:12Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,068+173.72 RP
Jan 5, 2026 04:36Josu San MartinJosu San MartinCPPg++13.3.0Success3,213
Jan 5, 2026 04:31Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,152+2.02 RP
Jan 5, 2026 04:29Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,234
Jan 5, 2026 04:29Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,153+232.56 RP
Jan 5, 2026 03:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,316
Jan 5, 2026 03:56Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,300
Jan 5, 2026 03:55Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,273+9.32 RP
Jan 5, 2026 03:11Josu San MartinJosu San MartinCPPg++13.3.0Success3,348
Jan 5, 2026 02:52Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,278+120.42 RP
Jan 5, 2026 02:30Josu San MartinJosu San MartinCPPg++13.3.0Success3,487
Jan 5, 2026 02:14Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,344+292.58 RP
Jan 4, 2026 18:19Josu San MartinJosu San MartinCPPg++13.3.0Success3,533
Jan 4, 2026 18:19Josu San MartinJosu San MartinCPPg++13.3.0Success3,534
Jan 4, 2026 18:16Josu San MartinJosu San MartinRUSTrust-1.92.0Success3,516+741.46 RP
Jan 1, 2026 01:12Josu San MartinJosu San MartinCPPg++13.3.0Success4,127
Jan 1, 2026 01:03Josu San MartinJosu San MartinCPPg++13.3.0Success4,710
Jan 1, 2026 00:52Josu San MartinJosu San MartinGOgo1.25.5Success34,961
Jan 1, 2026 00:50Josu San MartinJosu San MartinRUSTrust-1.92.0Success13,456
Jan 1, 2026 00:44Josu San MartinJosu San MartinGOgo1.25.5Success34,452
Jan 1, 2026 00:35Josu San MartinJosu San MartinRUSTrust-1.92.0Success4,043+643.01 RP
Jan 1, 2026 00:26Josu San MartinJosu San MartinCPPg++13.3.0Success4,047+1'704.04 RP
Jan 1, 2026 00:08Josu San MartinJosu San MartinRUSTrust-1.92.0Success13,439
Dec 31, 2025 23:58Josu San MartinJosu San MartinRUSTrust-1.92.0Success13,039+22.44 RP
Dec 31, 2025 23:57Josu San MartinJosu San MartinCPPg++13.3.0Success13,437
Dec 31, 2025 23:57Josu San MartinJosu San MartinCPPg++13.3.0Success13,432+222.84 RP
Dec 31, 2025 23:50Josu San MartinJosu San MartinCPPg++13.3.0Success19,170+521.65 RP
Dec 31, 2025 15:59Aniruddha DebAniruddha DebCPPclang++18.1.3Success3,999
Dec 31, 2025 15:50Aniruddha DebAniruddha DebCPPclang++18.1.3Success4,094
Dec 31, 2025 15:46Aniruddha DebAniruddha DebCPPclang++18.1.3Success4,161
Dec 31, 2025 15:45Aniruddha DebAniruddha DebCPPg++13.3.0Success4,102