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 | |
|---|---|---|---|---|---|
| Aug 23, 2026 13:39 | CPPg++10.5.0 | Success | 55,460+185.31 RP | ||
| Aug 19, 2026 17:44 | CPPg++14.2.0 | Success | 1,625+52.72 RP | ||
| Aug 19, 2026 16:56 | CPPg++14.2.0 | Success | 1,796 | ||
| Aug 19, 2026 16:33 | CPPg++14.2.0 | Success | 1,659 | ||
| Aug 19, 2026 15:35 | CPPg++14.2.0 | Success | 1,636+3.73 RP | ||
| Aug 19, 2026 15:18 | CPPg++14.2.0 | Success | 1,639 | ||
| Aug 19, 2026 15:15 | CPPg++14.2.0 | Success | 1,637 | ||
| Aug 19, 2026 15:12 | CPPg++14.2.0 | Success | 1,642 | ||
| Aug 19, 2026 15:02 | CPPg++14.2.0 | Success | 1,637+3.73 RP | ||
| Aug 17, 2026 18:42 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 18:17 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 18:15 | GOgo1.26.2 | Success | 1,642+25.85 RP | ||
| Aug 17, 2026 17:57 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 17:55 | GOgo1.26.2 | Success | 1,649+47.43 RP | ||
| Aug 17, 2026 16:49 | CSHARP9.0.15 | Error | |||
| Aug 17, 2026 16:46 | GOgo1.26.2 | Error | |||
| Aug 17, 2026 16:43 | ZIG0.15.1 | Success | 1,634+103.10 RP | ||
| Aug 17, 2026 13:28 | RUSTrust-1.95.0 | Success | 1,631+29.93 RP | ||
| Aug 17, 2026 05:09 | CPPclang++16.0.6 | Success | 2,446 | ||
| Aug 17, 2026 05:09 | CPPclang++16.0.6 | Success | 2,509 | ||
| Aug 17, 2026 05:08 | CPPclang++16.0.6 | Success | 2,435+13.45 RP | ||
| Aug 17, 2026 04:45 | CPPclang++16.0.6 | Success | 2,469 | ||
| Aug 17, 2026 04:45 | CPPg++14.2.0 | Success | 2,554 | ||
| Aug 17, 2026 04:45 | CPPclang++16.0.6 | Success | 2,536 | ||
| Aug 17, 2026 04:26 | CPPclang++16.0.6 | Success | 2,443+8.36 RP | ||
| Aug 17, 2026 04:26 | CPPclang++16.0.6 | Success | 2,448+873.66 RP | ||
| Aug 17, 2026 03:48 | CPPclang++20.1.2 | Success | 3,115 | ||
| Aug 17, 2026 03:48 | CPPclang++16.0.6 | Success | 3,114+163.45 RP | ||
| Aug 17, 2026 03:48 | CPPg++14.2.0 | Success | 3,281+624.78 RP | ||
| Aug 17, 2026 01:10 | CPPg++14.2.0 | Success | 4,127+2'423.07 RP | ||
| Aug 17, 2026 00:41 | CPPg++14.2.0 | Error | |||
| Aug 17, 2026 00:41 | CPPg++14.2.0 | Error | |||
| Aug 16, 2026 23:09 | GOgo1.26.2 | Success | 31,391 | ||
| Aug 16, 2026 23:09 | ZIG0.15.1 | Success | 1,958 | ||
| Aug 16, 2026 23:08 | RUSTrust-1.95.0 | Success | 2,032 | ||
| Aug 15, 2026 17:30 | CPPg++13.3.0 | Success | 1,628+45.12 RP | ||
| Aug 15, 2026 17:22 | CPPg++13.3.0 | Success | 1,634+14.96 RP | ||
| Aug 15, 2026 17:09 | CPPg++13.3.0 | Success | 1,636+40.90 RP | ||
| Aug 15, 2026 16:29 | CPPg++13.3.0 | Success | 1,647 | ||
| Aug 15, 2026 16:25 | CPPg++13.3.0 | Success | 1,645+58.56 RP | ||
| Aug 15, 2026 16:21 | CPPg++14.2.0 | Success | 1,727 | ||
| Aug 15, 2026 16:17 | CPPg++13.3.0 | Success | 1,661+39.61 RP | ||
| Aug 15, 2026 16:15 | CPPg++13.3.0 | Success | 1,673 | ||
| Aug 15, 2026 16:11 | CPPg++13.3.0 | Success | 1,672+32.02 RP | ||
| Aug 15, 2026 16:07 | CPPg++13.3.0 | Success | 1,681+7.07 RP | ||
| Aug 15, 2026 16:03 | CPPg++13.3.0 | Success | 1,683+10.57 RP | ||
| Aug 15, 2026 15:59 | CPPg++13.3.0 | Success | 1,686+34.97 RP | ||
| Aug 15, 2026 15:50 | CPPg++13.3.0 | Success | 1,706 | ||
| Aug 15, 2026 15:48 | CPPg++14.2.0 | Success | 1,696 | ||
| Aug 15, 2026 15:42 | CPPg++13.3.0 | Success | 1,696+3.47 RP | ||
| Aug 15, 2026 15:38 | CPPg++13.3.0 | Success | 1,867 | ||
| Aug 15, 2026 15:34 | CPPclang++20.1.2 | Success | 1,739 | ||
| Aug 15, 2026 15:28 | CPPg++13.3.0 | Success | 1,697+6.94 RP | ||
| Aug 15, 2026 15:24 | CPPg++13.3.0 | Success | 1,722 | ||
| Aug 15, 2026 15:21 | CPPg++13.3.0 | Success | 1,699+105.47 RP | ||
| Aug 15, 2026 15:13 | CPPg++13.3.0 | Success | 1,730+62.79 RP | ||
| Aug 15, 2026 15:03 | CPPg++13.3.0 | Success | 1,750 | ||
| Aug 15, 2026 06:37 | CPPg++13.3.0 | Success | 1,752 | ||
| Aug 15, 2026 06:33 | CPPg++13.3.0 | Success | 1,752 | ||
| Aug 15, 2026 06:27 | CPPg++13.3.0 | Success | 1,749+13.05 RP | ||
| Aug 15, 2026 00:38 | CPPg++13.3.0 | Success | 1,753+240.03 RP | ||
| Aug 15, 2026 00:18 | CPPg++13.3.0 | Success | 1,837 | ||
| Aug 13, 2026 13:51 | CPPg++13.3.0 | Success | 1,831 | ||
| Aug 13, 2026 13:50 | CPPg++13.3.0 | Success | 1,836 | ||
| Aug 13, 2026 13:48 | CPPg++13.3.0 | Success | 1,830+17.86 RP | ||
| Aug 13, 2026 13:47 | CPPg++13.3.0 | Success | 1,844 | ||
| Aug 13, 2026 13:46 | CPPg++14.2.0 | Success | 1,838 | ||
| Aug 13, 2026 13:43 | CPPg++13.3.0 | Success | 1,836+93.30 RP | ||
| Aug 11, 2026 10:37 | CPPg++14.2.0 | Success | 1,901 | ||
| Aug 11, 2026 10:14 | CPPg++14.2.0 | Success | 1,868+5.73 RP | ||
| Aug 11, 2026 10:11 | CPPg++14.2.0 | Success | 1,870+147.39 RP | ||
| Aug 11, 2026 10:01 | CPPg++14.2.0 | Success | 1,923+162.42 RP | ||
| Aug 11, 2026 09:52 | CPPg++14.2.0 | Success | 1,985+92.18 RP | ||
| Aug 11, 2026 09:40 | CPPg++14.2.0 | Success | 2,032 | ||
| Aug 11, 2026 09:25 | CPPg++14.2.0 | Success | 2,034 | ||
| Aug 11, 2026 09:09 | CPPg++14.2.0 | Success | 2,022+36.42 RP | ||
| Aug 11, 2026 08:54 | CPPg++14.2.0 | Success | 2,037+209.93 RP | ||
| Aug 11, 2026 08:01 | CPPg++14.2.0 | Success | 2,128+1'218.57 RP | ||
| Aug 11, 2026 07:29 | CPPg++14.2.0 | Success | 2,873+278.63 RP | ||
| Aug 11, 2026 07:09 | CPPg++14.2.0 | Success | 3,354 | ||
| Aug 11, 2026 07:09 | CPPg++14.2.0 | Success | 3,123+512.43 RP | ||
| Aug 9, 2026 20:58 | CPPg++11.5.0 | Success | 4,106+1'660.99 RP | ||
| Aug 9, 2026 20:56 | CPPg++11.5.0 | Success | 12,912+605.04 RP | ||
| Aug 9, 2026 10:06 | CPPg++14.2.0 | Success | 3,718+404.43 RP | ||
| Aug 9, 2026 09:51 | CPPg++14.2.0 | Success | 4,376+20.19 RP | ||
| Aug 9, 2026 09:14 | CPPg++14.2.0 | Success | 4,415+2'084.37 RP | ||
| Aug 9, 2026 08:41 | CPPg++14.2.0 | Success | 55,361+185.63 RP | ||
| Aug 3, 2026 13:00 | CSHARP10.0.7 | Success | 1,638+163.24 RP | ||
| Aug 3, 2026 12:55 | RUSTrust-1.95.0 | Success | 1,639+123.99 RP | ||
| Aug 3, 2026 12:47 | CPPg++14.2.0 | Success | 1,642 | ||
| Aug 3, 2026 12:34 | CPPg++14.2.0 | Success | 1,648 | ||
| Aug 3, 2026 12:26 | CPPg++14.2.0 | Success | 1,638+74.08 RP | ||
| Aug 3, 2026 12:13 | CPPg++14.2.0 | Success | 1,678 | ||
| Aug 3, 2026 05:02 | CPPg++14.2.0 | Success | 1,651 | ||
| Aug 3, 2026 04:57 | CPPg++14.2.0 | Success | 1,658 | ||
| Aug 3, 2026 04:51 | CPPg++14.2.0 | Success | 1,726 | ||
| Aug 3, 2026 04:46 | CPPg++14.2.0 | Success | 2,090 | ||
| Jul 31, 2026 06:15 | CPPg++10.5.0 | Success | 57,329+174.43 RP | ||
| Jul 30, 2026 00:38 | CPPg++14.2.0 | Success | 2,949 | ||
| Jul 30, 2026 00:30 | CPPg++10.5.0 | Success | 2,845 |