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 | |
|---|---|---|---|---|---|
| Jun 18, 2026 02:32 | CPPg++14.2.0 | Success | 1,657+7.28 RP | ||
| Jun 18, 2026 02:25 | CPPg++14.2.0 | Success | 1,666 | ||
| Jun 18, 2026 02:17 | CPPg++14.2.0 | Success | 1,661 | ||
| Jun 18, 2026 02:12 | CPPg++14.2.0 | Success | 1,668 | ||
| Jun 18, 2026 02:06 | CPPg++14.2.0 | Success | 1,658 | ||
| Jun 17, 2026 17:16 | CPPg++14.2.0 | Success | 1,666 | ||
| Jun 17, 2026 17:11 | CPPg++14.2.0 | Success | 1,658 | ||
| Jun 17, 2026 17:06 | CPPg++14.2.0 | Success | 1,664 | ||
| Jun 17, 2026 17:01 | CPPg++14.2.0 | Success | 1,667 | ||
| Jun 17, 2026 16:56 | CPPg++14.2.0 | Success | 1,659 | ||
| Jun 17, 2026 16:51 | CPPg++14.2.0 | Success | 1,658 | ||
| Jun 17, 2026 16:46 | CPPg++14.2.0 | Success | 1,658+7.28 RP | ||
| Jun 17, 2026 16:41 | CPPg++14.2.0 | Success | 1,665 | ||
| Jun 17, 2026 16:36 | CPPg++14.2.0 | Success | 1,662 | ||
| Jun 17, 2026 16:31 | CPPg++14.2.0 | Success | 1,659 | ||
| Jun 17, 2026 16:26 | CPPg++14.2.0 | Success | 1,660 | ||
| Jun 17, 2026 16:21 | CPPg++14.2.0 | Success | 1,659+7.26 RP | ||
| Jun 17, 2026 16:16 | CPPg++14.2.0 | Success | 1,663 | ||
| Jun 17, 2026 16:11 | CPPg++14.2.0 | Success | 1,664 | ||
| Jun 17, 2026 16:06 | CPPg++14.2.0 | Success | 1,660 | ||
| Jun 17, 2026 16:01 | CPPg++14.2.0 | Success | 1,660 | ||
| Jun 17, 2026 15:56 | CPPg++14.2.0 | Success | 1,660 | ||
| Jun 17, 2026 15:51 | CPPg++14.2.0 | Success | 1,664 | ||
| Jun 17, 2026 15:46 | CPPg++14.2.0 | Success | 1,667 | ||
| Jun 17, 2026 15:41 | CPPg++14.2.0 | Success | 1,672 | ||
| Jun 17, 2026 15:36 | CPPg++14.2.0 | Success | 1,663 | ||
| Jun 17, 2026 15:30 | CPPg++14.2.0 | Success | 1,664 | ||
| Jun 17, 2026 15:25 | CPPg++14.2.0 | Success | 1,663 | ||
| Jun 17, 2026 15:20 | CPPg++14.2.0 | Success | 1,660+7.26 RP | ||
| Jun 17, 2026 15:15 | CPPg++14.2.0 | Success | 1,664 | ||
| Jun 17, 2026 15:10 | CPPg++14.2.0 | Success | 1,661+36.14 RP | ||
| Jun 17, 2026 15:05 | CPPg++14.2.0 | Success | 1,669 | ||
| Jun 17, 2026 15:00 | CPPg++14.2.0 | Success | 1,670 | ||
| Jun 17, 2026 14:55 | CPPg++14.2.0 | Success | 1,667 | ||
| Jun 17, 2026 14:50 | CPPg++14.2.0 | Success | 1,666+50.22 RP | ||
| Jun 17, 2026 14:45 | CPPg++14.2.0 | Success | 1,673 | ||
| Jun 17, 2026 14:40 | CPPg++14.2.0 | Success | 1,676 | ||
| Jun 17, 2026 14:35 | CPPg++14.2.0 | Success | 1,676 | ||
| Jun 17, 2026 14:30 | CPPg++14.2.0 | Success | 1,673+3.57 RP | ||
| Jun 17, 2026 14:25 | CPPg++14.2.0 | Success | 1,675 | ||
| Jun 17, 2026 14:20 | CPPg++14.2.0 | Success | 1,676 | ||
| Jun 17, 2026 14:14 | CPPg++14.2.0 | Success | 1,747 | ||
| Jun 17, 2026 14:09 | CPPg++14.2.0 | Success | 1,726 | ||
| Jun 15, 2026 14:32 | RUSTrust-1.95.0 | Success | 1,674 | ||
| Jun 15, 2026 14:27 | RUSTrust-1.95.0 | Success | 1,677 | ||
| Jun 15, 2026 14:22 | RUSTrust-1.95.0 | Success | 1,673+160.13 RP | ||
| Jun 13, 2026 16:11 | GOgo1.26.2 | Success | 1,694 | ||
| Jun 13, 2026 16:06 | GOgo1.26.2 | Success | 1,694 | ||
| Jun 13, 2026 15:51 | GOgo1.26.2 | Success | 1,694+518.16 RP | ||
| Jun 13, 2026 02:24 | CSHARP10.0.7 | Success | 1,690 | ||
| Jun 13, 2026 02:19 | CSHARP10.0.7 | Success | 1,686 | ||
| Jun 13, 2026 02:04 | CSHARP10.0.7 | Success | 1,683+553.84 RP | ||
| Jun 13, 2026 01:52 | ZIG0.16.0 | Success | 1,688+3.51 RP | ||
| Jun 13, 2026 01:43 | ZIG0.16.0 | Success | 1,690 | ||
| Jun 13, 2026 01:21 | ZIG0.16.0 | Success | 1,689+570.21 RP | ||
| Jun 12, 2026 08:02 | CPPg++14.2.0 | Success | 1,683 | ||
| Jun 12, 2026 07:57 | CPPg++14.2.0 | Success | 1,674 | ||
| Jun 12, 2026 07:52 | CPPg++14.2.0 | Success | 1,680 | ||
| Jun 12, 2026 07:47 | CPPg++14.2.0 | Success | 1,674+28.48 RP | ||
| Jun 12, 2026 07:42 | CPPg++14.2.0 | Success | 1,678+14.18 RP | ||
| Jun 12, 2026 07:37 | CPPg++14.2.0 | Success | 1,681 | ||
| Jun 12, 2026 07:32 | CPPg++14.2.0 | Success | 1,680+77.44 RP | ||
| Jun 12, 2026 07:27 | CPPg++14.2.0 | Success | 1,698 | ||
| Jun 12, 2026 07:22 | CPPg++14.2.0 | Success | 1,696 | ||
| Jun 12, 2026 07:17 | CPPg++14.2.0 | Success | 1,692 | ||
| Jun 12, 2026 07:12 | CPPg++14.2.0 | Success | 1,694 | ||
| Jun 12, 2026 07:07 | CPPg++14.2.0 | Success | 1,691+27.92 RP | ||
| Jun 12, 2026 07:02 | CPPg++14.2.0 | Success | 1,697 | ||
| Jun 12, 2026 06:57 | CPPg++14.2.0 | Success | 1,704 | ||
| Jun 12, 2026 06:52 | CPPg++14.2.0 | Success | 1,695+20.84 RP | ||
| Jun 12, 2026 06:46 | CPPg++14.2.0 | Success | 1,698+6.94 RP | ||
| Jun 12, 2026 06:41 | CPPg++14.2.0 | Success | 1,700 | ||
| Jun 12, 2026 06:36 | CPPg++14.2.0 | Success | 1,700 | ||
| Jun 12, 2026 06:31 | CPPg++14.2.0 | Success | 1,700 | ||
| Jun 12, 2026 06:26 | CPPg++14.2.0 | Success | 1,700 | ||
| Jun 12, 2026 06:21 | CPPg++14.2.0 | Success | 1,699+6.92 RP | ||
| Jun 12, 2026 06:17 | CPPg++14.2.0 | Success | 1,700+55.10 RP | ||
| Jun 12, 2026 06:11 | CPPg++14.2.0 | Success | 1,711 | ||
| Jun 12, 2026 06:06 | CPPg++14.2.0 | Success | 1,712 | ||
| Jun 12, 2026 06:01 | CPPg++14.2.0 | Success | 1,708 | ||
| Jun 12, 2026 05:56 | CPPg++14.2.0 | Success | 1,710 | ||
| Jun 12, 2026 05:51 | CPPg++14.2.0 | Success | 1,708 | ||
| Jun 12, 2026 05:46 | CPPg++14.2.0 | Success | 1,712 | ||
| Jun 12, 2026 05:41 | CPPg++14.2.0 | Success | 1,718 | ||
| Jun 12, 2026 05:36 | CPPg++14.2.0 | Success | 1,708+20.54 RP | ||
| Jun 12, 2026 05:31 | CPPg++14.2.0 | Success | 1,715 | ||
| Jun 12, 2026 05:26 | CPPg++14.2.0 | Success | 1,714 | ||
| Jun 12, 2026 05:21 | CPPg++14.2.0 | Success | 1,715 | ||
| Jun 12, 2026 05:16 | CPPg++14.2.0 | Success | 1,715 | ||
| Jun 12, 2026 05:11 | CPPg++14.2.0 | Success | 1,711+13.64 RP | ||
| Jun 8, 2026 20:59 | RUSTrust-1.95.0 | Success | 1,718+444.38 RP | ||
| Jun 8, 2026 13:39 | CPPg++14.2.0 | Success | 1,713+47.52 RP | ||
| Jun 8, 2026 13:34 | CPPg++14.2.0 | Success | 1,720+13.50 RP | ||
| Jun 8, 2026 13:26 | CPPg++14.2.0 | Success | 1,723 | ||
| Jun 8, 2026 13:21 | CPPg++14.2.0 | Success | 1,722+13.48 RP | ||
| Jun 8, 2026 13:09 | CPPg++14.2.0 | Success | 1,724+100.06 RP | ||
| Jun 7, 2026 13:03 | CPPg++14.2.0 | Success | 1,744 | ||
| Jun 7, 2026 12:58 | CPPg++14.2.0 | Success | 1,741 | ||
| Jun 7, 2026 12:53 | CPPg++14.2.0 | Success | 1,740 | ||
| Jun 7, 2026 12:48 | CPPg++14.2.0 | Success | 1,739+78.82 RP |