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 | |
|---|---|---|---|---|---|
| Sep 19, 2026 13:28 | CPPg++14.2.0 | Success | 3,485 | ||
| Sep 19, 2026 13:23 | CPPg++14.2.0 | Success | 4,109 | ||
| Sep 15, 2026 23:44 | CPPg++13.3.0 | Success | 3,211 | ||
| Sep 15, 2026 16:40 | CPPg++14.2.0 | Success | 4,246+6.64 RP | ||
| Sep 15, 2026 16:36 | CPPg++14.2.0 | Success | 4,656 | ||
| Sep 15, 2026 16:26 | CPPg++14.2.0 | Success | 4,258+77.86 RP | ||
| Sep 15, 2026 16:10 | CPPg++14.2.0 | Success | 4,404+120.13 RP | ||
| Sep 15, 2026 16:03 | CPPg++13.3.0 | Success | 5,190 | ||
| Sep 15, 2026 16:02 | CPPclang++20.1.2 | Success | 5,446 | ||
| Sep 15, 2026 15:59 | CPPg++14.2.0 | Success | 4,668 | ||
| Sep 15, 2026 15:52 | CPPg++14.2.0 | Success | 5,058 | ||
| Sep 15, 2026 15:47 | CPPg++14.2.0 | Error | |||
| Sep 15, 2026 15:41 | CPPg++14.2.0 | Success | 4,650+279.98 RP | ||
| Sep 15, 2026 15:34 | CPPg++14.2.0 | Success | 5,346+1'085.13 RP | ||
| Sep 15, 2026 15:25 | CPPg++14.2.0 | Success | 12,732+599.78 RP | ||
| Sep 14, 2026 09:39 | CPPg++14.2.0 | Success | 53,868+0.36 RP | ||
| Sep 10, 2026 03:20 | CPPg++14.2.0 | Success | 3,294+106.71 RP | ||
| Sep 10, 2026 03:13 | CPPg++14.2.0 | Success | 3,414+622.31 RP | ||
| Sep 4, 2026 09:22 | CPPg++14.2.0 | Success | 1,585 | ||
| Sep 4, 2026 08:19 | CPPg++14.2.0 | Success | 1,587 | ||
| Sep 4, 2026 07:18 | CPPg++14.2.0 | Success | 1,583+5.00 RP | ||
| Sep 4, 2026 05:55 | CPPclang++20.1.2 | Success | 381,343+5.00 RP | ||
| Aug 31, 2026 11:27 | CPPg++14.2.0 | Success | 1,720 | ||
| Aug 30, 2026 23:13 | CPPg++14.2.0 | Success | 1,621 | ||
| Aug 30, 2026 22:54 | CPPg++14.2.0 | Success | 1,581+8.00 RP | ||
| Aug 30, 2026 22:42 | CPPg++14.2.0 | Success | 1,598 | ||
| Aug 30, 2026 22:20 | CPPg++14.2.0 | Success | 1,582 | ||
| Aug 30, 2026 20:57 | CPPg++14.2.0 | Success | 1,582+23.92 RP | ||
| Aug 30, 2026 20:51 | CPPg++14.2.0 | Success | 1,585+31.76 RP | ||
| Aug 30, 2026 20:20 | CPPg++14.2.0 | Success | 1,589+129.36 RP | ||
| Aug 30, 2026 20:14 | CPPg++14.2.0 | Success | 1,606+3.87 RP | ||
| Aug 30, 2026 20:08 | CPPg++14.2.0 | Success | 1,610 | ||
| Aug 30, 2026 19:22 | GOgo1.26.2 | Success | 1,610+121.05 RP | ||
| Aug 30, 2026 19:21 | ZIG0.16.0 | Success | 1,606+106.70 RP | ||
| Aug 30, 2026 19:19 | RUSTrust-1.95.0 | Success | 1,605+107.07 RP | ||
| Aug 30, 2026 19:13 | CSHARP10.0.7 | Success | 1,611+102.32 RP | ||
| Aug 27, 2026 14:58 | CPPg++14.2.0 | Success | 1,607+15.46 RP | ||
| Aug 27, 2026 14:48 | CPPg++14.2.0 | Success | 2,301 | ||
| Aug 27, 2026 14:27 | CPPg++14.2.0 | Success | 1,879 | ||
| Aug 27, 2026 13:57 | CPPg++14.2.0 | Success | 1,609+7.72 RP | ||
| Aug 27, 2026 13:47 | CPPg++14.2.0 | Success | 1,610+61.42 RP | ||
| Aug 27, 2026 12:59 | CPPg++14.2.0 | Success | 1,986 | ||
| Aug 27, 2026 12:48 | CPPg++14.2.0 | Success | 1,619 | ||
| Aug 27, 2026 12:41 | CPPg++14.2.0 | Success | 3,994 | ||
| Aug 27, 2026 12:35 | CPPg++14.2.0 | Success | 1,621 | ||
| Aug 27, 2026 12:24 | CPPg++14.2.0 | Success | 1,647 | ||
| Aug 27, 2026 12:18 | CPPg++14.2.0 | Success | 1,624 | ||
| Aug 27, 2026 11:12 | CPPg++14.2.0 | Success | 1,645 | ||
| Aug 27, 2026 10:58 | CPPg++14.2.0 | Success | 1,618+38.08 RP | ||
| Aug 27, 2026 10:49 | CPPg++14.2.0 | Success | 1,628 | ||
| Aug 27, 2026 10:25 | CPPg++14.2.0 | Success | 1,624 | ||
| Aug 27, 2026 08:58 | CPPg++14.2.0 | Success | 1,623+15.16 RP | ||
| Aug 25, 2026 16:44 | CPPg++10.5.0 | Success | 3,163 | ||
| Aug 25, 2026 13:26 | CPPg++10.5.0 | Success | 3,133 | ||
| Aug 25, 2026 13:22 | CPPg++10.5.0 | Success | 3,092+165.73 RP | ||
| Aug 25, 2026 13:19 | CPPg++10.5.0 | Success | 3,908 | ||
| Aug 25, 2026 13:02 | CPPg++10.5.0 | Error | |||
| Aug 25, 2026 12:47 | CPPg++10.5.0 | Success | 3,259+194.86 RP | ||
| Aug 25, 2026 12:28 | CPPg++10.5.0 | Success | 3,480+270.07 RP | ||
| Aug 24, 2026 17:20 | CPPg++10.5.0 | Error | |||
| Aug 24, 2026 17:16 | CPPg++10.5.0 | Error | |||
| Aug 24, 2026 17:14 | CPPg++10.5.0 | Error | |||
| Aug 24, 2026 16:24 | CPPg++10.5.0 | Success | 3,965 | ||
| Aug 24, 2026 16:11 | CPPg++10.5.0 | Success | 3,841 | ||
| Aug 24, 2026 15:39 | CPPg++10.5.0 | Success | 3,841+69.28 RP | ||
| Aug 24, 2026 15:22 | CPPg++10.5.0 | Success | 4,063 | ||
| Aug 24, 2026 15:14 | CPPg++10.5.0 | Success | 4,083 | ||
| Aug 24, 2026 15:12 | CPPg++10.5.0 | Error | |||
| Aug 24, 2026 14:58 | CPPg++10.5.0 | Success | 3,959 | ||
| Aug 24, 2026 14:57 | CPPg++10.5.0 | Success | 3,946+44.79 RP | ||
| Aug 24, 2026 14:41 | CPPg++10.5.0 | Success | 4,104 | ||
| Aug 24, 2026 14:12 | CPPg++10.5.0 | Success | 4,035 | ||
| Aug 24, 2026 14:10 | CPPg++10.5.0 | Success | 4,020 | ||
| Aug 24, 2026 14:08 | CPPg++14.2.0 | Success | 4,128 | ||
| Aug 24, 2026 14:06 | CPPg++10.5.0 | Success | 4,017+1'619.48 RP | ||
| Aug 23, 2026 17:25 | CPPg++10.5.0 | Success | 14,954 | ||
| Aug 23, 2026 17:19 | CPPg++14.2.0 | Success | 21,910 | ||
| Aug 23, 2026 17:13 | CPPg++14.2.0 | Success | 21,875 | ||
| Aug 23, 2026 17:11 | CPPg++10.5.0 | Success | 14,800 | ||
| Aug 23, 2026 16:38 | CPPg++14.2.0 | Success | 11,505 | ||
| Aug 23, 2026 16:32 | CPPg++14.2.0 | Success | 12,553 | ||
| Aug 23, 2026 16:29 | CPPg++14.2.0 | Success | 11,495+73.83 RP | ||
| Aug 23, 2026 16:24 | CPPg++10.5.0 | Error | |||
| Aug 23, 2026 16:12 | CPPg++10.5.0 | Success | 12,561+615.80 RP | ||
| Aug 23, 2026 15:43 | CPPg++10.5.0 | Success | 59,243 | ||
| Aug 23, 2026 15:20 | CPPg++14.2.0 | Success | 4,335+2'284.91 RP | ||
| Aug 23, 2026 15:05 | CPPclang++20.1.2 | Success | 12,371+813.34 RP | ||
| Aug 23, 2026 13:39 | CPPg++10.5.0 | Success | 55,460+185.31 RP | ||
| Aug 19, 2026 17:44 | CPPg++14.2.0 | Success | 1,625+52.72 RP | ||
| Aug 19, 2026 16:56 | CPPg++14.2.0 | Success | 1,796 | ||
| Aug 19, 2026 16:33 | CPPg++14.2.0 | Success | 1,659 | ||
| Aug 19, 2026 15:35 | CPPg++14.2.0 | Success | 1,636+3.73 RP | ||
| Aug 19, 2026 15:18 | CPPg++14.2.0 | Success | 1,639 | ||
| Aug 19, 2026 15:15 | CPPg++14.2.0 | Success | 1,637 | ||
| Aug 19, 2026 15:12 | CPPg++14.2.0 | Success | 1,642 | ||
| Aug 19, 2026 15:02 | CPPg++14.2.0 | Success | 1,637+3.73 RP | ||
| Aug 17, 2026 18:42 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 18:17 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 18:15 | GOgo1.26.2 | Success | 1,642+25.85 RP | ||
| Aug 17, 2026 17:57 | CSHARP9.0.15 | Error |