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 23:19 | CPPg++10.5.0 | Success | 2,877 | ||
| Jul 29, 2026 23:19 | CPPg++14.2.0 | Success | 3,418 | ||
| Jul 29, 2026 23:18 | CPPg++14.2.0 | Success | 3,373 | ||
| Jul 29, 2026 23:15 | CPPg++14.2.0 | Success | 3,373 | ||
| Jul 29, 2026 23:14 | CPPg++10.5.0 | Success | 2,893 | ||
| Jul 29, 2026 23:12 | CPPg++14.2.0 | Success | 2,970 | ||
| Jul 29, 2026 23:12 | CPPg++10.5.0 | Success | 3,056 | ||
| Jul 29, 2026 23:11 | CPPg++14.2.0 | Success | 3,221 | ||
| Jul 29, 2026 23:09 | CPPg++10.5.0 | Success | 2,890 | ||
| Jul 29, 2026 23:06 | CPPg++10.5.0 | Success | 2,866 | ||
| Jul 29, 2026 23:05 | CPPg++14.2.0 | Success | 3,221 | ||
| Jul 29, 2026 23:04 | CPPg++10.5.0 | Success | 2,863 | ||
| Jul 29, 2026 23:00 | CPPg++14.2.0 | Success | 2,965 | ||
| Jul 29, 2026 22:59 | CPPg++14.2.0 | Success | 3,180 | ||
| Jul 29, 2026 22:56 | CPPg++10.5.0 | Success | 2,872 | ||
| Jul 29, 2026 22:53 | CPPg++10.5.0 | Success | 2,878 | ||
| Jul 29, 2026 22:52 | CPPg++14.2.0 | Success | 3,348 | ||
| Jul 29, 2026 22:49 | CPPg++10.5.0 | Success | 3,060 | ||
| Jul 29, 2026 22:47 | CPPg++10.5.0 | Success | 2,868 | ||
| Jul 29, 2026 22:44 | CPPg++10.5.0 | Success | 2,868 | ||
| Jul 29, 2026 22:42 | CPPg++14.2.0 | Success | 4,458 | ||
| Jul 29, 2026 22:41 | CPPg++14.2.0 | Success | 3,368 | ||
| Jul 29, 2026 22:40 | CPPg++10.5.0 | Success | 3,060 | ||
| Jul 29, 2026 22:38 | CPPg++14.2.0 | Success | 3,396 | ||
| Jul 29, 2026 22:36 | CPPg++10.5.0 | Success | 2,870 | ||
| Jul 29, 2026 22:33 | CPPg++10.5.0 | Success | 2,890 | ||
| Jul 29, 2026 22:32 | CPPg++14.2.0 | Success | 3,865 | ||
| Jul 29, 2026 22:30 | CPPg++10.5.0 | Success | 2,890 | ||
| Jul 29, 2026 22:28 | CPPg++14.2.0 | Success | 3,385 | ||
| Jul 29, 2026 22:24 | CPPg++10.5.0 | Success | 2,896 | ||
| Jul 29, 2026 22:21 | CPPg++14.2.0 | Success | 3,693 | ||
| Jul 29, 2026 22:19 | CPPg++10.5.0 | Success | 3,075 | ||
| Jul 29, 2026 22:17 | CPPg++14.2.0 | Success | 3,921 | ||
| Jul 29, 2026 22:14 | CPPg++10.5.0 | Success | 3,109 | ||
| Jul 29, 2026 22:13 | CPPg++14.2.0 | Success | 3,887 | ||
| Jul 29, 2026 22:12 | CPPg++10.5.0 | Success | 3,061 | ||
| Jul 29, 2026 22:11 | CPPg++14.2.0 | Success | 3,884 | ||
| Jul 29, 2026 22:07 | CPPg++14.2.0 | Success | 3,806 | ||
| Jul 29, 2026 22:05 | CPPg++10.5.0 | Success | 3,115 | ||
| Jul 29, 2026 22:03 | CPPg++10.5.0 | Success | 3,145 | ||
| Jul 29, 2026 22:02 | CPPg++10.5.0 | Success | 3,118 | ||
| Jul 29, 2026 21:57 | CPPg++14.2.0 | Success | 3,437 | ||
| Jul 29, 2026 21:56 | CPPg++14.2.0 | Success | 2,964 | ||
| Jul 29, 2026 21:53 | CPPg++14.2.0 | Success | 3,188 | ||
| Jul 29, 2026 21:51 | CPPg++14.2.0 | Success | 3,107 | ||
| Jul 29, 2026 21:50 | CPPg++14.2.0 | Success | 3,445 | ||
| Jul 29, 2026 21:49 | CPPg++14.2.0 | Success | 3,099 | ||
| Jul 29, 2026 21:42 | CPPg++14.2.0 | Success | 2,994 | ||
| Jul 29, 2026 21:38 | CPPg++14.2.0 | Success | 3,497 | ||
| Jul 29, 2026 21:35 | CPPg++14.2.0 | Success | 3,509 | ||
| Jul 29, 2026 21:35 | CPPg++14.2.0 | Success | 2,999 | ||
| Jul 29, 2026 21:34 | CPPg++10.5.0 | Success | 3,094 | ||
| Jul 29, 2026 21:28 | CPPg++14.2.0 | Success | 3,497 | ||
| Jul 29, 2026 21:27 | CPPg++14.2.0 | Success | 3,101 | ||
| Jul 29, 2026 21:24 | CPPg++14.2.0 | Success | 3,469 | ||
| Jul 29, 2026 21:23 | CPPg++10.5.0 | Success | 3,296 | ||
| Jul 29, 2026 21:21 | CPPg++14.2.0 | Success | 3,276 | ||
| Jul 29, 2026 21:20 | CPPg++14.2.0 | Success | 3,399 | ||
| Jul 29, 2026 21:17 | CPPg++14.2.0 | Success | 3,553 | ||
| Jul 29, 2026 21:14 | CPPg++10.5.0 | Success | 3,272 | ||
| Jul 29, 2026 21:12 | CPPg++14.2.0 | Success | 3,466 | ||
| Jul 29, 2026 21:10 | CPPg++14.2.0 | Success | 3,044 | ||
| Jul 29, 2026 21:07 | CPPg++14.2.0 | Success | 3,840 | ||
| Jul 29, 2026 21:03 | CPPg++10.5.0 | Success | 3,371 | ||
| 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 |