Largest Square Submatrix of all 1's NoSIMD_C#

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
Back to listJan 5, 2026 02:42Josu San MartinJosu San MartinError
Source Code

Source code access is restricted. Log in to request access.

Challenge History
DateChallengerCostTypeStatus
May 17, 2026 14:20M-Rochat10.00CustomSolution Broken
Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 17, 2026 14:57012,095,0191,003,00002,117,632expected "307", got "100 "
2May 17, 2026 14:5708,507,321984,00002,117,632expected "307", got "100 "
3May 17, 2026 14:57011,148,3021,002,00002,117,632expected "307", got "100 "
4Jan 5, 2026 02:403,65017,169,0711,460,00002,535,424
5Jan 5, 2026 02:393,65324,154,0671,461,00002,453,504
6Jan 5, 2026 02:423,66521,331,7861,466,00002,453,504
7Jan 5, 2026 02:383,67521,631,25801,470,0002,449,408
8Jan 5, 2026 02:423,68320,748,0541,473,00002,449,408
9Jan 5, 2026 02:413,69517,291,9321,478,00002,453,504
10Jan 5, 2026 04:393,70513,311,8221,482,00002,453,504
11Jan 5, 2026 02:413,70512,797,87101,482,0002,277,376
12Jan 5, 2026 02:383,70518,673,2741,482,00002,449,408
13Jan 5, 2026 02:413,72018,413,8461,488,00002,445,312
14Jan 5, 2026 02:383,72319,697,31301,489,0002,445,312
15Jan 5, 2026 02:423,73018,262,9681,492,00002,445,312
16Jan 5, 2026 02:403,73316,397,34401,493,0002,441,216
17Jan 5, 2026 02:423,73317,039,9111,493,00002,531,328
18Jan 5, 2026 02:343,73321,191,78701,493,0002,445,312
19Jan 5, 2026 02:423,73819,188,49401,495,0002,441,216
20Jan 5, 2026 02:403,73818,765,6471,495,00002,453,504
21Jan 5, 2026 02:343,74013,805,4341,496,00002,445,312
22Jan 5, 2026 02:403,75322,167,1151,501,00002,449,408
23Jan 5, 2026 02:423,75815,044,9481,503,00002,441,216
24Jan 5, 2026 02:393,76520,527,9431,506,00002,453,504
25Jan 5, 2026 02:423,77316,843,4771,509,00002,445,312
26Jan 5, 2026 02:393,77516,121,8851,510,00002,441,216
27Jan 5, 2026 02:343,78520,968,1091,514,00002,449,408
28Jan 5, 2026 02:413,78517,833,1781,514,00002,445,312
29Jan 5, 2026 02:323,78815,686,4471,515,00002,449,408
30Jan 5, 2026 02:383,80320,879,8901,521,00002,449,408
31Jan 5, 2026 02:383,81018,970,7191,524,00002,445,312
32Jan 5, 2026 02:413,82017,984,6671,528,00002,449,408
33Jan 5, 2026 04:393,85019,499,5881,540,00002,445,312
34Jan 5, 2026 02:323,86317,432,2901,545,00002,441,216
35Jan 5, 2026 04:393,87315,072,6891,549,00002,535,424
36Jan 5, 2026 02:383,89819,522,5921,559,00002,445,312
37Jan 5, 2026 02:333,93315,251,8541,573,00002,457,600
38Jan 5, 2026 02:403,95515,074,8531,582,00002,449,408
39Jan 5, 2026 02:324,02014,397,9851,608,00002,449,408
40Jan 5, 2026 02:414,03320,216,93901,613,0002,535,424
41Jan 5, 2026 02:334,03517,327,9931,614,00002,535,424
42Jan 5, 2026 02:424,04523,894,1171,618,00002,453,504
43Jan 5, 2026 02:424,08317,604,8151,633,00002,437,120
44Jan 5, 2026 02:404,10819,290,16101,643,0002,445,312
45Jan 5, 2026 02:334,26820,338,36901,707,0002,441,216