C'est la même que j'avais (décalée d'un cran+pas bien attentif donc pas vu immédiatement)
je suis vraiment impressionné : quand je me suis attaqué à ce problème, il m'a fallu revenir plusieurs fois dessus pour trouver.
Par contre :
Ce n'est pas tout à fait complet.
Ce que tu as plus ou moins montré (tous les arguments y sont, c'est l'essentiel) c'est si une suite de longueur 3k se répète 3 fois alors on a
01n(3h) 01n(3(h+1))... 01n(3h+3x3k) (n(i)=nombre à la i-ème place)
mais n(3h)n(3(h+1))...n(3h+3x3k)=n( h)n(h+1)...n(h+3k) et on a une répétition de longueur k.
Donc la longueur minimale d'une telle répétition ne peut être un multiple de 3.
Maintenant reste à régler le cas des séquences de longueur k non multiple de 3 pour lesquelles cet argument ne fonctionne plus.
Ceci dit le plus difficile est fait.
fin de la réponse plus tard par moi ou un autre. J'en donnerai un autre exemple mais sans démo.
-----