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 | |
|---|---|---|---|---|---|
| Dec 9, 2025 03:16 | CPPclang++18.1.3 | Success | 383,917+26.05 RP | ||
| Nov 20, 2025 00:50 | CPPg++13.3.0 | Success | 4,712 | ||
| Nov 20, 2025 00:49 | CPPg++13.3.0 | Success | 53,124 | ||
| Nov 20, 2025 00:47 | CPPg++13.3.0 | Error | |||
| Nov 20, 2025 00:46 | CPPg++13.3.0 | Success | 4,710+1'364.59 RP | ||
| Nov 20, 2025 00:42 | CPPg++13.3.0 | Success | 13,183+448.57 RP | ||
| Nov 20, 2025 00:38 | CPPg++13.3.0 | Success | 105,864 | ||
| Nov 20, 2025 00:30 | CPPg++13.3.0 | Success | 112,124 | ||
| Nov 18, 2025 14:10 | GOgo1.25.4 | Success | 38,312 | ||
| Nov 14, 2025 16:36 | GOgo1.25.4 | Success | 32,792 | ||
| Nov 14, 2025 16:15 | GOgo1.25.4 | Success | 32,260+283.09 RP | ||
| Nov 14, 2025 16:04 | GOgo1.25.4 | Success | 371,838+26.89 RP | ||
| Nov 14, 2025 15:53 | GOgo1.25.4 | Error | |||
| Nov 1, 2025 03:15 | CPPclang++18.1.3 | Success | 2,980 | ||
| Nov 1, 2025 02:59 | CPPg++13.3.0 | Success | 2,971+11.32 RP | ||
| Nov 1, 2025 02:47 | CPPg++13.3.0 | Success | 2,985 | ||
| Nov 1, 2025 02:46 | CPPg++13.3.0 | Success | 2,978 | ||
| Nov 1, 2025 02:45 | CPPg++13.3.0 | Success | 2,979 | ||
| Nov 1, 2025 02:45 | CPPg++13.3.0 | Error | |||
| Nov 1, 2025 02:43 | CPPg++13.3.0 | Success | 2,989 | ||
| Nov 1, 2025 02:42 | CPPg++13.3.0 | Success | 2,985 | ||
| Nov 1, 2025 02:40 | CPPg++13.3.0 | Error | |||
| Nov 1, 2025 02:37 | CPPg++13.3.0 | Success | 2,980 | ||
| Nov 1, 2025 02:35 | CPPg++13.3.0 | Success | 2,982 | ||
| Nov 1, 2025 02:33 | CPPg++13.3.0 | Success | 2,981 | ||
| Nov 1, 2025 02:31 | CPPg++13.3.0 | Success | 2,983 | ||
| Nov 1, 2025 02:30 | CPPg++13.3.0 | Success | 3,174 | ||
| Nov 1, 2025 02:26 | CPPg++13.3.0 | Success | 2,977 | ||
| Nov 1, 2025 02:25 | CPPg++13.3.0 | Error | |||
| Nov 1, 2025 02:20 | CPPg++13.3.0 | Success | 2,976+9.02 RP | ||
| Nov 1, 2025 02:13 | CPPg++13.3.0 | Success | 2,983 | ||
| Nov 1, 2025 02:13 | CPPg++13.3.0 | Success | 3,002 | ||
| Oct 31, 2025 16:36 | CPPg++13.3.0 | Success | 3,003 | ||
| Oct 31, 2025 16:31 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 16:25 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 16:20 | CPPg++13.3.0 | Success | 3,008 | ||
| Oct 31, 2025 16:19 | CPPg++13.3.0 | Success | 3,007 | ||
| Oct 31, 2025 16:18 | CPPg++13.3.0 | Success | 3,008 | ||
| Oct 31, 2025 16:15 | CPPg++13.3.0 | Success | 3,004 | ||
| Oct 31, 2025 16:11 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 16:08 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 15:59 | CPPg++13.3.0 | Success | 2,987 | ||
| Oct 31, 2025 15:56 | CPPg++13.3.0 | Success | 2,983 | ||
| Oct 31, 2025 15:56 | CPPg++13.3.0 | Success | 2,980 | ||
| Oct 31, 2025 15:55 | CPPg++13.3.0 | Success | 2,981 | ||
| Oct 31, 2025 15:52 | CPPg++13.3.0 | Success | 3,180 | ||
| Oct 31, 2025 15:50 | CPPg++13.3.0 | Success | 3,163 | ||
| Oct 31, 2025 15:49 | CPPg++13.3.0 | Success | 3,166 | ||
| Oct 31, 2025 15:43 | CPPg++13.3.0 | Success | 3,182 | ||
| Oct 31, 2025 15:43 | CPPg++13.3.0 | Success | 4,126 | ||
| Oct 31, 2025 15:41 | CPPg++13.3.0 | Success | 3,096 | ||
| Oct 31, 2025 15:41 | CPPg++13.3.0 | Success | 3,069 | ||
| Oct 31, 2025 15:40 | CPPg++13.3.0 | Success | 3,067 | ||
| Oct 31, 2025 15:35 | CPPclang++18.1.3 | Success | 3,042 | ||
| Oct 31, 2025 15:35 | CPPg++13.3.0 | Success | 3,073 | ||
| Oct 31, 2025 15:32 | CPPg++13.3.0 | Success | 2,981 | ||
| Oct 31, 2025 15:29 | CPPg++13.3.0 | Success | 2,980 | ||
| Oct 31, 2025 15:28 | CPPg++13.3.0 | Success | 2,986 | ||
| Oct 31, 2025 15:28 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 15:26 | CPPg++13.3.0 | Success | 2,983 | ||
| Oct 31, 2025 15:25 | CPPg++13.3.0 | Success | 2,981 | ||
| Oct 31, 2025 15:24 | CPPg++13.3.0 | Success | 2,982 | ||
| Oct 31, 2025 15:24 | CPPg++13.3.0 | Success | 2,982 | ||
| Oct 31, 2025 15:22 | CPPg++13.3.0 | Success | 2,984 | ||
| Oct 31, 2025 15:21 | CPPg++13.3.0 | Success | 2,982 | ||
| Oct 31, 2025 15:19 | CPPg++13.3.0 | Success | 2,980+6.74 RP | ||
| Oct 31, 2025 15:02 | CPPg++13.3.0 | Success | 3,069 | ||
| Oct 31, 2025 14:55 | CPPg++13.3.0 | Success | 9,009 | ||
| Oct 31, 2025 14:47 | CPPg++13.3.0 | Success | 3,068 | ||
| Oct 31, 2025 14:46 | CPPg++13.3.0 | Success | 3,418 | ||
| Oct 31, 2025 14:46 | CPPg++13.3.0 | Success | 3,201 | ||
| Oct 31, 2025 14:44 | CPPg++13.3.0 | Success | 3,218 | ||
| Oct 31, 2025 14:39 | CPPg++13.3.0 | Success | 2,994 | ||
| Oct 31, 2025 14:36 | CPPg++13.3.0 | Success | 2,986 | ||
| Oct 31, 2025 14:35 | CPPg++13.3.0 | Success | 2,984 | ||
| Oct 31, 2025 14:33 | CPPg++13.3.0 | Success | 2,988 | ||
| Oct 31, 2025 14:31 | CPPg++13.3.0 | Success | 2,987 | ||
| Oct 31, 2025 14:28 | CPPg++13.3.0 | Success | 3,913 | ||
| Oct 31, 2025 14:26 | CPPg++13.3.0 | Success | 2,990 | ||
| Oct 31, 2025 14:21 | CPPg++13.3.0 | Success | 3,114 | ||
| Oct 31, 2025 14:20 | CPPg++13.3.0 | Success | 2,988 | ||
| Oct 31, 2025 14:13 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 14:12 | CPPg++13.3.0 | Success | 2,986 | ||
| Oct 31, 2025 14:10 | CPPg++13.3.0 | Success | 2,983 | ||
| Oct 31, 2025 14:08 | CPPg++13.3.0 | Success | 2,990 | ||
| Oct 31, 2025 14:07 | CPPg++13.3.0 | Success | 2,986 | ||
| Oct 31, 2025 14:05 | CPPg++13.3.0 | Error | |||
| Oct 31, 2025 13:56 | CPPg++13.3.0 | Success | 2,992 | ||
| Oct 31, 2025 13:56 | CPPg++13.3.0 | Success | 2,984 | ||
| Oct 31, 2025 13:53 | CPPg++13.3.0 | Success | 3,120 | ||
| Oct 31, 2025 13:50 | CPPg++13.3.0 | Success | 2,992 | ||
| Oct 31, 2025 13:48 | CPPg++13.3.0 | Success | 2,987 | ||
| Oct 31, 2025 13:41 | CPPg++13.3.0 | Success | 3,002 | ||
| Oct 31, 2025 13:40 | CPPg++13.3.0 | Success | 2,983+29.10 RP | ||
| Oct 31, 2025 13:12 | CPPclang++18.1.3 | Success | 2,999 | ||
| Oct 31, 2025 13:11 | CPPg++13.3.0 | Success | 2,996+2.22 RP | ||
| Oct 24, 2025 10:06 | CPPg++13.3.0 | Success | 3,925 | ||
| Oct 22, 2025 09:05 | CPPg++13.3.0 | Success | 3,829 | ||
| Oct 22, 2025 09:04 | CPPg++13.3.0 | Success | 3,829+2.04 RP | ||
| Oct 21, 2025 15:28 | CPPg++13.3.0 | Success | 3,851 |