Large matrix multiplication 
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 | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Jul 29, 2026 18:40 | CPPg++14.2.0 | Success | 2,893 | ||
| Jul 29, 2026 18:37 | CPPclang++18.1.3 | Success | 2,535 | ||
| Jul 29, 2026 18:33 | CPPg++14.2.0 | Success | 2,780 | ||
| Jul 29, 2026 18:32 | CPPg++14.2.0 | Success | 2,801 | ||
| Jul 29, 2026 18:28 | CPPclang++19.1.1 | Success | 2,517+3.15 RP | ||
| Jul 29, 2026 18:27 | CPPg++14.2.0 | Success | 2,948 | ||
| Jul 29, 2026 18:23 | CPPg++14.2.0 | Success | 2,863 | ||
| Jul 29, 2026 18:21 | CPPclang++20.1.2 | Success | 2,519+46.72 RP | ||
| Jul 29, 2026 18:20 | CPPg++14.2.0 | Success | 2,884 | ||
| Jul 29, 2026 18:20 | CPPg++14.2.0 | Success | 2,759 | ||
| Jul 29, 2026 18:15 | CPPg++14.2.0 | Success | 2,838 | ||
| Jul 29, 2026 18:14 | CPPg++14.2.0 | Success | 2,864 | ||
| Jul 29, 2026 18:07 | CPPg++14.2.0 | Success | 2,793 | ||
| Jul 29, 2026 18:04 | CPPg++14.2.0 | Success | 3,013 | ||
| Jul 29, 2026 18:03 | CPPg++14.2.0 | Success | 2,549+65.08 RP | ||
| Jul 29, 2026 18:03 | CPPg++14.2.0 | Success | 2,746 | ||
| Jul 29, 2026 17:57 | CPPg++14.2.0 | Success | 2,868 | ||
| Jul 29, 2026 17:55 | CPPg++14.2.0 | Success | 2,601 | ||
| Jul 29, 2026 17:54 | CPPg++14.2.0 | Success | 2,992 | ||
| Jul 29, 2026 17:48 | CPPg++10.5.0 | Success | 3,017 | ||
| Jul 29, 2026 17:47 | CPPg++14.2.0 | Success | 2,779 | ||
| Jul 29, 2026 17:44 | CPPg++14.2.0 | Success | 2,592+4.46 RP | ||
| Jul 29, 2026 17:39 | CPPg++14.2.0 | Success | 2,889 | ||
| Jul 29, 2026 17:35 | CPPg++14.2.0 | Success | 3,429 | ||
| Jul 29, 2026 17:33 | CPPg++14.2.0 | Success | 2,746 | ||
| Jul 29, 2026 17:31 | CPPg++14.2.0 | Success | 2,905 | ||
| Jul 29, 2026 17:27 | CPPg++14.2.0 | Success | 2,605 | ||
| Jul 29, 2026 17:26 | CPPg++14.2.0 | Success | 2,883 | ||
| Jul 29, 2026 17:25 | CPPg++14.2.0 | Success | 2,765 | ||
| Jul 29, 2026 17:20 | CPPg++14.2.0 | Success | 3,050 | ||
| Jul 29, 2026 17:18 | CPPg++14.2.0 | Success | 2,858 | ||
| Jul 29, 2026 17:15 | CPPg++14.2.0 | Success | 2,595+203.93 RP | ||
| Jul 29, 2026 17:12 | CPPg++14.2.0 | Error | |||
| Jul 29, 2026 17:12 | CPPclang++18.1.3 | Success | 2,834 | ||
| Jul 29, 2026 17:11 | CPPg++14.2.0 | Success | 2,920 | ||
| Jul 29, 2026 17:08 | CPPg++14.2.0 | Success | 2,950 | ||
| Jul 29, 2026 17:03 | CPPg++14.2.0 | Success | 3,007 | ||
| Jul 29, 2026 17:01 | CPPg++14.2.0 | Success | 2,740+76.93 RP | ||
| Jul 29, 2026 16:59 | CPPg++14.2.0 | Success | 2,903 | ||
| Jul 29, 2026 16:58 | CPPg++14.2.0 | Success | 2,799+1.28 RP | ||
| Jul 29, 2026 16:51 | CPPg++14.2.0 | Success | 2,800+2.55 RP | ||
| Jul 29, 2026 16:50 | CPPg++14.2.0 | Success | 3,380 | ||
| Jul 29, 2026 16:49 | CPPg++14.2.0 | Success | 3,004 | ||
| Jul 29, 2026 16:43 | CPPg++14.2.0 | Success | 3,039 | ||
| Jul 29, 2026 16:38 | CPPg++14.2.0 | Success | 3,521 | ||
| Jul 29, 2026 16:34 | CPPg++14.2.0 | Success | 3,255 | ||
| Jul 29, 2026 16:34 | CPPg++14.2.0 | Success | 2,802+143.05 RP | ||
| Jul 29, 2026 16:28 | CPPg++14.2.0 | Success | 3,071 | ||
| Jul 29, 2026 16:22 | CPPclang++18.1.3 | Success | 3,027 | ||
| Jul 29, 2026 16:18 | CPPg++14.2.0 | Success | 2,932 | ||
| Jul 29, 2026 16:16 | CPPg++14.2.0 | Success | 3,372 | ||
| Jul 29, 2026 16:15 | CPPg++10.5.0 | Success | 3,855 | ||
| Jul 29, 2026 16:11 | CPPg++14.2.0 | Success | 3,937 | ||
| Jul 29, 2026 16:07 | CPPg++14.2.0 | Success | 3,031 | ||
| Jul 29, 2026 16:05 | CPPg++14.2.0 | Success | 2,975 | ||
| Jul 29, 2026 15:57 | CPPg++14.2.0 | Success | 3,347 | ||
| Jul 29, 2026 15:56 | CPPg++14.2.0 | Success | 5,351 | ||
| Jul 29, 2026 15:55 | CPPg++10.5.0 | Success | 4,008 | ||
| Jul 29, 2026 15:54 | CPPg++14.2.0 | Success | 3,146 | ||
| Jul 29, 2026 15:51 | CPPg++10.5.0 | Success | 3,439 | ||
| Jul 29, 2026 15:48 | CPPg++14.2.0 | Success | 3,437 | ||
| Jul 29, 2026 15:42 | CPPg++14.2.0 | Success | 3,909 | ||
| Jul 29, 2026 15:42 | CPPclang++20.1.2 | Success | 2,951 | ||
| Jul 29, 2026 15:42 | CPPg++14.2.0 | Success | 2,919+3.52 RP | ||
| Jul 29, 2026 15:41 | CPPg++14.2.0 | Success | 3,569 | ||
| Jul 29, 2026 15:40 | CPPg++10.5.0 | Success | 3,768 | ||
| Jul 29, 2026 15:36 | CPPg++10.5.0 | Success | 2,931 | ||
| Jul 29, 2026 15:33 | CPPg++14.2.0 | Success | 3,169 | ||
| Jul 29, 2026 15:27 | CPPg++14.2.0 | Success | 13,462 | ||
| Jul 29, 2026 15:25 | CPPg++14.2.0 | Success | 5,312 | ||
| Jul 24, 2026 06:49 | CPPg++14.2.0 | Success | 5,315 | ||
| Jul 24, 2026 06:46 | CPPg++14.2.0 | Success | 5,316 | ||
| Jul 24, 2026 06:40 | CPPg++14.2.0 | Error | |||
| Jul 23, 2026 16:29 | CPPg++14.2.0 | Error | |||
| Jul 23, 2026 16:23 | CPPg++14.2.0 | Success | 5,300+68.28 RP | ||
| Jul 23, 2026 16:22 | CPPg++10.5.0 | Success | 5,617 | ||
| Jul 23, 2026 16:20 | CPPg++10.5.0 | Success | 5,618 | ||
| Jul 23, 2026 16:17 | CPPg++14.2.0 | Success | 55,250 | ||
| Jul 17, 2026 23:12 | RUSTrust-1.95.0 | Success | 2,815+3'552.40 RP | ||
| Jul 14, 2026 10:40 | CPPg++14.2.0 | Success | 2,240 | ||
| Jul 14, 2026 10:35 | CPPg++14.2.0 | Success | 2,880 | ||
| Jul 14, 2026 10:28 | CPPg++14.2.0 | Success | 1,661 | ||
| Jul 14, 2026 10:21 | CPPg++14.2.0 | Success | 1,654 | ||
| Jul 10, 2026 18:38 | CPPg++10.5.0 | Success | 55,444+180.36 RP | ||
| Jul 9, 2026 17:04 | CPPg++14.2.0 | Success | 1,650 | ||
| Jul 9, 2026 16:57 | CPPg++14.2.0 | Success | 1,648 | ||
| Jul 9, 2026 16:48 | CPPg++14.2.0 | Success | 1,650 | ||
| Jul 6, 2026 05:12 | CPPg++14.2.0 | Success | 1,661 | ||
| Jul 6, 2026 05:06 | CPPg++14.2.0 | Success | 1,653 | ||
| Jul 6, 2026 05:01 | CPPg++14.2.0 | Success | 1,649 | ||
| Jul 6, 2026 04:54 | CPPg++14.2.0 | Success | 1,659 | ||
| Jul 3, 2026 02:44 | CPPg++10.5.0 | Success | 57,506+173.89 RP | ||
| Jul 2, 2026 11:18 | CPPg++10.5.0 | Success | 3,858 | ||
| Jul 2, 2026 11:08 | CPPg++10.5.0 | Success | 3,857+69.35 RP | ||
| Jul 2, 2026 11:03 | CPPg++10.5.0 | Success | 3,967 | ||
| Jul 2, 2026 10:57 | CPPg++10.5.0 | Success | 3,963+0.64 RP | ||
| Jul 2, 2026 10:50 | CPPg++10.5.0 | Success | 3,964+16.44 RP | ||
| Jul 2, 2026 10:42 | CPPg++10.5.0 | Success | 3,990+11.88 RP | ||
| Jul 2, 2026 10:33 | CPPg++10.5.0 | Success | 4,016 | ||
| Jul 2, 2026 10:20 | CPPg++10.5.0 | Success | 4,029 |