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 | |
|---|---|---|---|---|---|
| May 14, 2026 10:16 | CPPclang++18.1.3 | Success | 2,104+9.02 RP | ||
| May 14, 2026 10:10 | CPPclang++18.1.3 | Success | 2,108+49.00 RP | ||
| May 14, 2026 10:00 | CPPclang++18.1.3 | Success | 2,131 | ||
| May 14, 2026 09:56 | CPPclang++18.1.3 | Success | 2,130+58.77 RP | ||
| May 14, 2026 00:41 | CPPg++10.5.0 | Success | 2,269 | ||
| May 14, 2026 00:27 | CPPclang++18.1.3 | Success | 2,453 | ||
| May 14, 2026 00:12 | CPPclang++18.1.3 | Success | 2,370 | ||
| May 14, 2026 00:03 | CPPclang++18.1.3 | Success | 2,157+1'461.47 RP | ||
| May 13, 2026 23:29 | CPPclang++18.1.3 | Success | 3,150 | ||
| May 13, 2026 23:17 | CPPclang++18.1.3 | Success | 3,277 | ||
| May 13, 2026 23:06 | CPPclang++18.1.3 | Success | 3,150+8.04 RP | ||
| May 13, 2026 22:56 | CPPclang++18.1.3 | Success | 3,158+24.87 RP | ||
| May 13, 2026 22:47 | CPPclang++18.1.3 | Success | 3,183+135.98 RP | ||
| May 13, 2026 22:40 | CPPclang++18.1.3 | Success | 3,327+95.35 RP | ||
| May 13, 2026 22:34 | CPPclang++18.1.3 | Success | 3,436+67.03 RP | ||
| May 13, 2026 22:27 | CPPclang++18.1.3 | Success | 3,517+229.64 RP | ||
| May 13, 2026 22:17 | CPPclang++18.1.3 | Success | 3,827 | ||
| May 13, 2026 22:12 | CPPclang++18.1.3 | Success | 3,826+274.51 RP | ||
| May 13, 2026 22:02 | CPPclang++18.1.3 | Success | 13,661 | ||
| May 13, 2026 21:57 | CPPclang++18.1.3 | Success | 4,726 | ||
| May 13, 2026 21:33 | CPPclang++18.1.3 | Success | 5,102 | ||
| May 13, 2026 21:26 | CPPclang++18.1.3 | Success | 4,275+415.73 RP | ||
| May 13, 2026 21:21 | CPPclang++18.1.3 | Success | 5,199+1'113.80 RP | ||
| May 13, 2026 21:17 | CPPclang++18.1.3 | Success | 13,615 | ||
| May 7, 2026 06:46 | CPPg++14.2.0 | Error | |||
| May 7, 2026 06:37 | CPPg++13.3.0 | Success | 3,186 | ||
| May 7, 2026 01:46 | CPPg++13.3.0 | Success | 3,404 | ||
| May 6, 2026 14:08 | CPPg++14.2.0 | Success | 3,199 | ||
| May 6, 2026 13:21 | GOgo1.26.2 | Success | 42,793 | ||
| May 6, 2026 10:16 | CSHARP9.0.15 | Success | 3,176 | ||
| May 6, 2026 09:44 | GOgo1.26.2 | Error | |||
| May 6, 2026 05:54 | GOgo1.26.2 | Error | |||
| May 6, 2026 05:45 | RUSTrust-1.95.0 | Success | 3,166 | ||
| May 6, 2026 00:17 | CPPg++14.2.0 | Success | 3,554 | ||
| May 5, 2026 22:26 | CPPg++14.2.0 | Success | 3,165 | ||
| May 5, 2026 17:44 | CPPg++10.5.0 | Success | 7,678+1'302.42 RP | ||
| May 5, 2026 17:42 | CPPg++10.5.0 | Error | |||
| May 5, 2026 10:25 | CPPg++14.2.0 | Success | 1,893 | ||
| May 5, 2026 10:07 | CPPg++14.2.0 | Success | 1,895 | ||
| May 5, 2026 08:02 | CPPclang++18.1.3 | Success | 3,162 | ||
| May 5, 2026 07:35 | CPPg++14.2.0 | Success | 3,163 | ||
| May 5, 2026 07:31 | CPPg++14.2.0 | Success | 3,162+5.99 RP | ||
| May 5, 2026 06:09 | CPPg++14.2.0 | Success | 3,168+1.99 RP | ||
| May 4, 2026 13:34 | CPPg++14.2.0 | Success | 1,829+94.82 RP | ||
| May 1, 2026 08:22 | CPPg++14.2.0 | Success | 3,233 | ||
| May 1, 2026 08:21 | CPPg++14.2.0 | Success | 3,230+42.54 RP | ||
| May 1, 2026 08:20 | CPPg++14.2.0 | Success | 3,275+0.93 RP | ||
| May 1, 2026 06:34 | CPPg++13.3.0 | Success | 3,812 | ||
| May 1, 2026 03:59 | CPPg++14.2.0 | Success | 3,807 | ||
| May 1, 2026 02:39 | RUSTrust-1.95.0 | Success | 3,180 | ||
| Apr 30, 2026 19:30 | CPPg++13.3.0 | Success | 3,806+6.20 RP | ||
| Apr 30, 2026 14:27 | CPPg++13.3.0 | Success | 3,816 | ||
| Apr 30, 2026 11:38 | CPPg++13.3.0 | Success | 3,821 | ||
| Apr 30, 2026 09:15 | CPPg++13.3.0 | Success | 3,815+0.69 RP | ||
| Apr 30, 2026 03:46 | CPPg++13.3.0 | Success | 3,816+4.11 RP | ||
| Apr 30, 2026 01:11 | CPPg++13.3.0 | Success | 3,822 | ||
| Apr 29, 2026 20:02 | CPPg++13.3.0 | Success | 3,822 | ||
| Apr 29, 2026 11:38 | CPPg++13.3.0 | Success | 3,282 | ||
| Apr 29, 2026 11:37 | CPPg++13.3.0 | Success | 3,278 | ||
| Apr 29, 2026 11:18 | CPPg++13.3.0 | Success | 3,281 | ||
| Apr 29, 2026 04:57 | ZIG0.15.1 | Success | 3,185 | ||
| Apr 29, 2026 04:44 | CSHARP9.0.14 | Success | 3,188 | ||
| Apr 29, 2026 04:19 | GOgo1.26.2 | Success | 3,186 | ||
| Apr 28, 2026 20:41 | ZIG0.14.0 | Success | 3,180 | ||
| Apr 28, 2026 20:15 | CSHARP9.0.14 | Success | 3,205 | ||
| Apr 28, 2026 17:52 | CPPg++13.3.0 | Success | 3,822+6.83 RP | ||
| Apr 28, 2026 15:11 | CPPg++13.3.0 | Success | 3,834 | ||
| Apr 28, 2026 13:31 | CPPg++13.3.0 | Success | 3,282 | ||
| Apr 28, 2026 09:27 | CPPg++14.2.0 | Success | 5,329 | ||
| Apr 28, 2026 09:25 | CPPg++14.2.0 | Success | 5,325+49.45 RP | ||
| Apr 28, 2026 09:21 | CPPg++14.2.0 | Success | 5,492 | ||
| Apr 28, 2026 09:18 | CPPg++14.2.0 | Success | 24,792 | ||
| Apr 28, 2026 09:16 | CPPg++14.2.0 | Success | 9,341 | ||
| Apr 28, 2026 09:14 | CPPg++14.2.0 | Success | 5,469 | ||
| Apr 28, 2026 09:13 | CPPg++14.2.0 | Success | 5,793 | ||
| Apr 28, 2026 09:11 | CPPg++14.2.0 | Success | 5,516 | ||
| Apr 28, 2026 09:09 | CPPg++14.2.0 | Success | 5,524 | ||
| Apr 28, 2026 09:06 | CPPg++14.2.0 | Success | 5,483 | ||
| Apr 28, 2026 09:04 | CPPg++14.2.0 | Success | 5,469+4.00 RP | ||
| Apr 28, 2026 09:02 | CPPg++14.2.0 | Success | 5,481+8.28 RP | ||
| Apr 28, 2026 08:58 | CPPg++14.2.0 | Success | 5,506+0.66 RP | ||
| Apr 28, 2026 08:57 | CPPg++13.3.0 | Success | 5,526 | ||
| Apr 28, 2026 08:56 | CPPg++14.2.0 | Success | 5,508+28.87 RP | ||
| Apr 28, 2026 08:54 | CPPclang++20.1.2 | Success | 5,836 | ||
| Apr 28, 2026 08:51 | CPPclang++20.1.2 | Success | 5,665 | ||
| Apr 28, 2026 08:49 | CPPclang++20.1.2 | Success | 5,651 | ||
| Apr 28, 2026 08:48 | CPPclang++20.1.2 | Success | 5,601 | ||
| Apr 28, 2026 08:47 | CPPclang++20.1.2 | Success | 5,661 | ||
| Apr 28, 2026 08:45 | CPPclang++20.1.2 | Success | 6,113 | ||
| Apr 28, 2026 08:44 | CPPclang++20.1.2 | Success | 6,044 | ||
| Apr 28, 2026 08:42 | CPPclang++20.1.2 | Success | 5,597+3.19 RP | ||
| Apr 28, 2026 08:40 | CPPclang++20.1.2 | Success | 5,700 | ||
| Apr 28, 2026 08:39 | CPPclang++20.1.2 | Success | 5,927 | ||
| Apr 28, 2026 08:37 | CPPclang++20.1.2 | Success | 6,161 | ||
| Apr 28, 2026 08:35 | CPPclang++20.1.2 | Success | 5,888 | ||
| Apr 28, 2026 08:33 | CPPclang++20.1.2 | Success | 5,607+39.50 RP | ||
| Apr 28, 2026 08:28 | CPPclang++20.1.2 | Success | 5,759 | ||
| Apr 28, 2026 08:25 | CPPclang++20.1.2 | Success | 5,734+228.14 RP | ||
| Apr 28, 2026 08:23 | CPPclang++20.1.2 | Success | 6,597+314.21 RP | ||
| Apr 28, 2026 08:20 | CPPclang++20.1.2 | Success | 20,793 |