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 | |
|---|---|---|---|---|---|
| Nov 4, 2026 03:06 | CSHARP9.0.18 | Success | 1,546+53.94 RP | ||
| Nov 4, 2026 03:05 | ZIG0.15.1 | Success | 1,543+66.51 RP | ||
| Nov 4, 2026 03:04 | RUSTrust-1.95.0 | Success | 1,542+74.92 RP | ||
| Nov 4, 2026 03:04 | GOgo1.26.2 | Success | 1,546+37.44 RP | ||
| Nov 4, 2026 02:55 | CPPg++14.2.0 | Success | 1,543+12.59 RP | ||
| Nov 4, 2026 02:53 | CPPg++14.2.0 | Success | 15,457 | ||
| Nov 4, 2026 02:48 | CPPg++14.2.0 | Success | 15,546 | ||
| Nov 4, 2026 02:47 | CPPg++14.2.0 | Success | 1,545+8.37 RP | ||
| Nov 4, 2026 02:45 | CPPg++14.2.0 | Success | 23,218 | ||
| Nov 4, 2026 02:38 | CPPg++14.2.0 | Success | 18,734 | ||
| Nov 4, 2026 02:36 | CPPg++14.2.0 | Success | 1,547+20.83 RP | ||
| Nov 4, 2026 02:34 | CPPg++14.2.0 | Success | 18,682 | ||
| Nov 4, 2026 02:30 | CPPg++14.2.0 | Success | 1,573 | ||
| Nov 4, 2026 02:28 | CPPg++14.2.0 | Success | 1,568 | ||
| Nov 4, 2026 02:27 | CPPg++14.2.0 | Success | 1,552+16.56 RP | ||
| Nov 4, 2026 02:25 | CPPg++14.2.0 | Success | 18,785 | ||
| Nov 4, 2026 02:04 | CPPg++14.2.0 | Success | 23,420 | ||
| Nov 4, 2026 01:58 | CPPg++14.2.0 | Success | 23,367 | ||
| Nov 4, 2026 01:54 | CPPg++14.2.0 | Success | 23,660 | ||
| Nov 4, 2026 01:48 | CPPg++14.2.0 | Success | 23,434 | ||
| Nov 4, 2026 01:37 | CPPg++14.2.0 | Success | 1,556+8.25 RP | ||
| Nov 4, 2026 01:35 | CPPg++14.2.0 | Success | 23,402 | ||
| Nov 4, 2026 01:29 | CPPg++14.2.0 | Success | 1,558+8.23 RP | ||
| Nov 4, 2026 01:26 | CPPg++14.2.0 | Success | 15,614 | ||
| Nov 4, 2026 01:24 | CPPg++14.2.0 | Success | 23,595 | ||
| Nov 4, 2026 01:10 | CPPg++14.2.0 | Success | 23,562 | ||
| Nov 4, 2026 01:03 | CPPg++14.2.0 | Success | 23,465 | ||
| Nov 4, 2026 00:56 | CPPg++14.2.0 | Success | 23,629 | ||
| Nov 4, 2026 00:56 | CPPg++14.2.0 | Success | 1,560+24.56 RP | ||
| Nov 4, 2026 00:52 | CPPg++14.2.0 | Success | 18,902 | ||
| Nov 4, 2026 00:47 | CPPg++14.2.0 | Success | 23,675 | ||
| Nov 4, 2026 00:45 | CPPg++14.2.0 | Success | 1,566+20.32 RP | ||
| Nov 4, 2026 00:43 | CPPg++14.2.0 | Success | 23,559 | ||
| Nov 4, 2026 00:39 | CPPg++14.2.0 | Success | 1,571+8.09 RP | ||
| Nov 4, 2026 00:32 | CPPg++14.2.0 | Success | 23,631 | ||
| Nov 4, 2026 00:26 | CPPg++14.2.0 | Success | 1,573 | ||
| Nov 4, 2026 00:25 | CPPg++14.2.0 | Success | 18,990 | ||
| Nov 4, 2026 00:16 | CPPg++14.2.0 | Success | 9,518 | ||
| Nov 4, 2026 00:12 | CPPclang++18.1.3 | Success | 1,595 | ||
| Nov 4, 2026 00:11 | CPPg++14.2.0 | Success | 15,855 | ||
| Nov 4, 2026 00:03 | CPPg++14.2.0 | Success | 1,573+12.10 RP | ||
| Nov 4, 2026 00:00 | CPPg++14.2.0 | Success | 15,779 | ||
| Nov 3, 2026 23:32 | CPPg++14.2.0 | Success | 1,616 | ||
| Nov 3, 2026 23:22 | CPPg++14.2.0 | Success | 19,040 | ||
| Oct 21, 2026 06:11 | CPPg++10.5.0 | Success | 56,236 | ||
| Oct 21, 2026 06:07 | CPPg++10.5.0 | Success | 56,195 | ||
| Oct 21, 2026 06:06 | CPPg++10.5.0 | Success | 56,219 | ||
| Oct 21, 2026 06:06 | CPPg++10.5.0 | Success | 56,221 | ||
| Oct 21, 2026 06:06 | CPPg++10.5.0 | Success | 56,211 | ||
| Oct 21, 2026 06:05 | CPPg++10.5.0 | Success | 56,199 | ||
| Oct 21, 2026 05:53 | CPPg++10.5.0 | Success | 5,781+1'097.73 RP | ||
| Oct 21, 2026 05:23 | CPPg++10.5.0 | Success | 16,126 | ||
| Oct 21, 2026 05:23 | CPPg++10.5.0 | Success | 19,275 | ||
| Oct 21, 2026 05:23 | CPPg++10.5.0 | Success | 16,866 | ||
| Oct 21, 2026 05:23 | CPPg++10.5.0 | Success | 15,821+11.30 RP | ||
| Oct 21, 2026 05:23 | CPPg++10.5.0 | Success | 16,109+2.07 RP | ||
| Oct 21, 2026 04:09 | CPPg++10.5.0 | Success | 32,356 | ||
| Oct 21, 2026 04:07 | CPPg++10.5.0 | Success | 23,328 | ||
| Oct 21, 2026 04:07 | CPPg++10.5.0 | Success | 18,114 | ||
| Oct 21, 2026 03:58 | CPPg++10.5.0 | Success | 16,174 | ||
| Oct 21, 2026 03:58 | CPPg++10.5.0 | Success | 16,198 | ||
| Oct 21, 2026 03:56 | CPPg++10.5.0 | Success | 16,379 | ||
| Oct 21, 2026 03:56 | CPPg++10.5.0 | Success | 16,236 | ||
| Oct 21, 2026 03:55 | CPPg++10.5.0 | Success | 16,163+4.07 RP | ||
| Oct 21, 2026 03:55 | CPPg++10.5.0 | Success | 16,270+0.87 RP | ||
| Oct 21, 2026 03:55 | CPPg++10.5.0 | Success | 19,345 | ||
| Oct 21, 2026 03:55 | CPPg++10.5.0 | Success | 17,639 | ||
| Oct 21, 2026 03:53 | CPPg++10.5.0 | Success | 16,293+98.27 RP | ||
| Oct 21, 2026 03:50 | CPPg++10.5.0 | Success | 22,875 | ||
| Oct 21, 2026 03:50 | CPPg++10.5.0 | Success | 22,943 | ||
| Oct 21, 2026 03:48 | CPPg++10.5.0 | Success | 22,896 | ||
| Oct 21, 2026 03:47 | CPPg++10.5.0 | Success | 24,017 | ||
| Oct 21, 2026 03:45 | CPPg++10.5.0 | Success | 23,356 | ||
| Oct 21, 2026 03:44 | CPPg++10.5.0 | Success | 23,038 | ||
| Oct 21, 2026 01:24 | CPPg++10.5.0 | Success | 24,382 | ||
| Oct 21, 2026 01:23 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 01:15 | CPPg++10.5.0 | Success | 19,399+0.42 RP | ||
| Oct 21, 2026 01:15 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 01:12 | CPPg++10.5.0 | Success | 19,415+104.10 RP | ||
| Oct 21, 2026 01:05 | CPPg++10.5.0 | Success | 24,333+159.78 RP | ||
| Oct 21, 2026 01:04 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 01:02 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 00:48 | CPPg++10.5.0 | Success | 39,812+76.20 RP | ||
| Oct 21, 2026 00:47 | CPPg++10.5.0 | Success | 63,092 | ||
| Oct 21, 2026 00:44 | CPPg++10.5.0 | Success | 63,300 | ||
| Oct 21, 2026 00:42 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 00:36 | CPPg++10.5.0 | Success | 63,040 | ||
| Oct 21, 2026 00:30 | CPPg++10.5.0 | Error | |||
| Oct 21, 2026 00:28 | CPPg++10.5.0 | Success | 88,891 | ||
| Oct 21, 2026 00:24 | CPPg++10.5.0 | Success | 77,819 | ||
| Oct 21, 2026 00:18 | CPPg++10.5.0 | Success | 62,847 | ||
| Oct 20, 2026 21:33 | CPPg++10.5.0 | Success | 57,150+174.98 RP | ||
| Oct 19, 2026 13:59 | CPPclang++18.1.3 | Success | 1,570 | ||
| Oct 19, 2026 13:58 | CPPclang++18.1.3 | Success | 1,544+66.76 RP | ||
| Oct 19, 2026 13:51 | CPPclang++18.1.3 | Success | 1,597 | ||
| Oct 19, 2026 13:21 | CPPclang++18.1.3 | Success | 1,552+8.30 RP | ||
| Oct 19, 2026 13:14 | CPPclang++18.1.3 | Success | 1,553+122.32 RP | ||
| Oct 19, 2026 12:42 | CPPclang++18.1.3 | Success | 1,581+136.99 RP | ||
| Oct 19, 2026 12:19 | CPPclang++18.1.3 | Success | 1,616+1'198.10 RP | ||
| Oct 19, 2026 08:11 | CPPclang++18.1.3 | Success | 2,004+19.84 RP |