Largest Square Submatrix of all 1's 
Find the largest square submatrix consisting entirely of 1s as fast as possible.
Input
A 10,000 x 10,000 matrix of uint8 values (0 or 1) on STDIN.
0, 1, 0, 1, 1
0, 1, 1, 1, 1
0, 0, 1, 0, 0
1, 0, 1, 1, 0
Output
Print the side length of the largest all-ones square submatrix to STDOUT. The answer is guaranteed to be greater than 1.
For the example above, the output is:
2
| Date | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Sep 26, 2026 22:48 | GOgo1.25.14 | Error | |||
| Sep 26, 2026 22:48 | GOgo1.27.1 | Error | |||
| Sep 26, 2026 22:46 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:45 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:45 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:44 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 22:43 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:42 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 22:42 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:41 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 22:41 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:40 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:39 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 22:08 | GOgo1.26.2 | Success | 1,960 | ||
| Sep 26, 2026 22:06 | GOgo1.26.2 | Success | 1,952+39.07 RP | ||
| Sep 26, 2026 19:50 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 19:50 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 19:46 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 19:43 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 19:43 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 19:40 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 19:40 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 19:39 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 19:38 | CPPg++14.2.0 | Error | |||
| Sep 26, 2026 19:32 | GOgo1.26.2 | Success | 1,967 | ||
| Sep 26, 2026 19:11 | GOgo1.26.2 | Error | |||
| Sep 26, 2026 18:32 | CSHARP9.0.18 | Success | 1,817+1'328.21 RP | ||
| Sep 26, 2026 18:30 | GOgo1.26.2 | Success | 1,980 | ||
| Sep 26, 2026 18:27 | ZIG0.15.1 | Success | 1,782+476.55 RP | ||
| Sep 26, 2026 18:26 | RUSTrust-1.95.0 | Success | 1,830+201.32 RP | ||
| Sep 25, 2026 20:43 | CPPg++14.2.0 | Success | 1,810+589.50 RP | ||
| Sep 25, 2026 20:36 | CPPg++14.2.0 | Success | 1,967+12.89 RP | ||
| Sep 25, 2026 20:34 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:33 | CPPg++14.2.0 | Success | 1,972+75.99 RP | ||
| Sep 25, 2026 20:29 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:25 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:23 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:23 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:17 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 20:15 | CPPg++14.2.0 | Success | 2,002+37.15 RP | ||
| Sep 25, 2026 19:51 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 19:48 | CPPg++14.2.0 | Success | 2,017+4'957.86 RP | ||
| Sep 25, 2026 19:41 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 19:39 | CPPg++14.2.0 | Error | |||
| Sep 25, 2026 19:34 | CPPg++14.2.0 | Error | |||
| Sep 23, 2026 19:23 | CPPclang++19.1.1 | Success | 40,400+228.67 RP | ||
| Sep 23, 2026 18:18 | CPPclang++19.1.1 | Success | 530,422+18.85 RP | ||
| Sep 19, 2026 13:33 | CPPg++14.2.0 | Success | 1,967,392 | ||
| Sep 19, 2026 13:28 | CPPg++14.2.0 | Success | 23,710 | ||
| Sep 17, 2026 23:09 | CPPg++14.2.0 | Success | 1,997 | ||
| Sep 17, 2026 23:05 | CSHARP10.0.8 | Success | 2,512 | ||
| Sep 17, 2026 21:31 | GOgo1.26.2 | Success | 1,967+51.17 RP | ||
| Sep 17, 2026 21:24 | GOgo1.26.2 | Success | 1,987+111.45 RP | ||
| Sep 17, 2026 20:02 | CSHARP10.0.8 | Success | 2,395+20.82 RP | ||
| Sep 16, 2026 09:13 | CPPg++10.5.0 | Success | 74,157+122.78 RP | ||
| Sep 16, 2026 08:55 | CPPg++10.5.0 | Success | 828,347+1.45 RP | ||
| Sep 16, 2026 08:48 | CPPg++10.5.0 | Success | 941,617+3.02 RP | ||
| Sep 16, 2026 08:40 | CPPg++10.5.0 | Success | 1,315,575+7.60 RP | ||
| Sep 15, 2026 00:34 | CPPg++14.2.0 | Success | 80,670 | ||
| Sep 15, 2026 00:26 | CPPg++14.2.0 | Success | 253,240 | ||
| Sep 13, 2026 22:23 | CSHARP10.0.8 | Success | 2,515 | ||
| Sep 13, 2026 22:19 | CSHARP10.0.8 | Success | 2,407+105.97 RP | ||
| Sep 13, 2026 22:18 | CSHARP10.0.8 | Success | 2,957 | ||
| Sep 13, 2026 22:16 | CSHARP10.0.8 | Success | 2,470+600.31 RP | ||
| Sep 13, 2026 21:52 | ZIG0.15.1 | Success | 1,915+5.45 RP | ||
| Sep 13, 2026 21:46 | ZIG0.15.1 | Success | 1,960 | ||
| Sep 13, 2026 21:45 | ZIG0.15.1 | Success | 1,980 | ||
| Sep 13, 2026 21:44 | ZIG0.15.1 | Success | 2,037 | ||
| Sep 13, 2026 21:41 | ZIG0.15.1 | Success | 1,917 | ||
| Sep 13, 2026 21:33 | ZIG0.15.1 | Success | 2,000 | ||
| Sep 13, 2026 21:32 | ZIG0.15.1 | Success | 1,965 | ||
| Sep 13, 2026 21:27 | CSHARP10.0.8 | Success | 2,900+778.05 RP | ||
| Sep 13, 2026 21:25 | ZIG0.15.1 | Success | 1,975 | ||
| Sep 13, 2026 21:17 | ZIG0.15.1 | Success | 1,952 | ||
| Sep 13, 2026 21:09 | ZIG0.15.1 | Success | 1,960 | ||
| Sep 13, 2026 21:06 | CSHARP10.0.8 | Success | 4,307 | ||
| Sep 13, 2026 21:04 | CSHARP9.0.15 | Success | 4,640 | ||
| Sep 13, 2026 21:02 | ZIG0.15.1 | Success | 1,942 | ||
| Sep 13, 2026 21:00 | GOgo1.26.2 | Success | 2,032+2'212.70 RP | ||
| Sep 13, 2026 20:56 | CSHARP9.0.15 | Success | 4,517 | ||
| Sep 13, 2026 20:52 | ZIG0.15.1 | Success | 1,932 | ||
| Sep 13, 2026 20:51 | RUSTrust-1.95.0 | Success | 1,900+5.53 RP | ||
| Sep 13, 2026 20:51 | GOgo1.26.2 | Success | 3,975 | ||
| Sep 13, 2026 20:42 | ZIG0.15.1 | Success | 2,307 | ||
| Sep 13, 2026 20:39 | RUSTrust-1.95.0 | Success | 1,992 | ||
| Sep 13, 2026 20:33 | RUSTrust-1.95.0 | Success | 2,327 | ||
| Sep 13, 2026 19:24 | CPPg++14.2.0 | Success | 1,860+153.86 RP | ||
| Sep 13, 2026 19:21 | CPPg++14.2.0 | Success | 1,887+144.78 RP | ||
| Sep 13, 2026 19:18 | CPPg++14.2.0 | Success | 2,555 | ||
| Sep 13, 2026 19:16 | CPPg++14.2.0 | Success | 1,982 | ||
| Sep 13, 2026 19:12 | CPPg++14.2.0 | Success | 1,965 | ||
| Sep 13, 2026 19:06 | CPPg++14.2.0 | Success | 2,032 | ||
| Sep 13, 2026 19:05 | CPPg++14.2.0 | Success | 2,000 | ||
| Sep 13, 2026 19:04 | CPPclang++20.1.2 | Success | 2,005 | ||
| Sep 13, 2026 19:01 | CPPg++14.2.0 | Success | 2,112 | ||
| Sep 13, 2026 19:00 | CPPg++14.2.0 | Success | 1,952 | ||
| Sep 13, 2026 18:59 | CPPg++14.2.0 | Success | 2,667 | ||
| Sep 13, 2026 18:52 | CPPg++14.2.0 | Success | 1,940+96.47 RP | ||
| Sep 13, 2026 18:51 | CPPg++14.2.0 | Success | 1,995 | ||
| Sep 13, 2026 18:38 | CPPg++14.2.0 | Success | 1,977+33.04 RP |