Si une telle grille existe, c'est qu'en prenant deux lignes au pif dans la grille, ils n'ont pas deux cases de même couleur dans les deux même colonnes.
Si on prend n=3, on regarde des lignes de 3 chiffres. Clairement m ne doit pas être plus grand que 8, sinon deux lignes sont identiques et comme ces deux lignes contiennent deux cases noires ou deux cases blanches, on exhibe un rectangle. Et si jamais on prend une grille plus grande, elle contient une sous-grille de taille 3*9 et ça ne marche pas.
Cherchons la plus grande grille 3xM qui existe et telle qu'il n'y a pas de rectangle.
n=2 : c'est possible : il suffit de prendre une ligne noire et une ligne blanche n=3 : c'est possible si m <= 6 avec la grille ci-dessus n=4 : possible avec m <= 6 :