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 21:02 | CPPg++14.2.0 | Success | 3,132 | ||
| Jul 29, 2026 21:01 | CPPg++14.2.0 | Success | 3,800 | ||
| Jul 29, 2026 20:59 | CPPg++10.5.0 | Success | 3,146 | ||
| Jul 29, 2026 20:55 | CPPg++14.2.0 | Success | 3,508 | ||
| Jul 29, 2026 20:51 | CPPg++14.2.0 | Success | 3,340 | ||
| Jul 29, 2026 20:47 | CPPg++14.2.0 | Success | 3,383 | ||
| Jul 29, 2026 20:47 | CPPg++10.5.0 | Success | 3,329 | ||
| Jul 29, 2026 20:45 | CPPg++14.2.0 | Success | 3,675 | ||
| Jul 29, 2026 20:41 | CPPg++10.5.0 | Success | 3,926 | ||
| Jul 29, 2026 20:39 | CPPg++14.2.0 | Success | 5,523 | ||
| Jul 29, 2026 20:36 | CPPg++14.2.0 | Success | 3,531 | ||
| Jul 29, 2026 20:34 | CPPg++14.2.0 | Success | 3,908 | ||
| Jul 29, 2026 20:33 | CPPg++14.2.0 | Success | 4,611 | ||
| Jul 29, 2026 20:31 | CPPg++10.5.0 | Success | 3,453 | ||
| Jul 29, 2026 20:29 | CPPg++10.5.0 | Success | 4,416 | ||
| Jul 29, 2026 20:28 | CPPg++14.2.0 | Success | 4,988 | ||
| Jul 29, 2026 20:24 | CPPg++14.2.0 | Success | 3,901 | ||
| Jul 29, 2026 20:20 | CPPg++14.2.0 | Success | 5,231 | ||
| Jul 29, 2026 20:20 | CPPg++10.5.0 | Success | 5,536 | ||
| Jul 29, 2026 20:19 | CPPg++10.5.0 | Success | 19,788 | ||
| Jul 29, 2026 20:12 | CPPg++14.2.0 | Error | |||
| Jul 29, 2026 20:11 | CPPg++10.5.0 | Success | 22,499 | ||
| Jul 29, 2026 20:09 | CPPg++10.5.0 | Success | 15,415 | ||
| Jul 29, 2026 20:00 | CPPg++10.5.0 | Success | 24,109 | ||
| Jul 29, 2026 19:24 | CPPg++14.2.0 | Success | 23,520 | ||
| Jul 29, 2026 19:18 | CPPclang++19.1.1 | Success | 2,505 | ||
| Jul 29, 2026 19:14 | CPPg++14.2.0 | Success | 2,840 | ||
| Jul 29, 2026 19:11 | CPPg++14.2.0 | Success | 2,847 | ||
| Jul 29, 2026 19:06 | CPPg++14.2.0 | Success | 2,735 | ||
| Jul 29, 2026 19:03 | CPPg++14.2.0 | Success | 2,789 | ||
| Jul 29, 2026 18:58 | CPPg++14.2.0 | Success | 2,846 | ||
| Jul 29, 2026 18:56 | CPPg++14.2.0 | Success | 2,720 | ||
| Jul 29, 2026 18:51 | CPPg++14.2.0 | Success | 2,792 | ||
| Jul 29, 2026 18:48 | CPPg++14.2.0 | Success | 2,852 | ||
| Jul 29, 2026 18:47 | CPPclang++19.1.1 | Success | 2,504+20.63 RP | ||
| Jul 29, 2026 18:46 | CPPg++14.2.0 | Success | 2,719 | ||
| 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 |