Bonjour
Une petite détente pour tous , sans astuce particulière mais amusante à chercher :
J'ai réussi à couvrir sans aucune superposition l'ensemble des côtés d'un quadrillage carré de côté 2 avec des agrafes en U :
Est-ce possible pour d'autres côtés et si oui lesquels ?
Les amateurs pourront généraliser avec des rectangles ( voire plus si affinités )
Imod
Les quadrillages de côtés 2, 3+6k et 5+6k sont faisable.
┌╴┌─┐ ┌╴┌╴┌─┐ ┌╴┌╴┌╴┌╴┌─┐
└╴ ╶┐ └╴└╴┌─┐ └╴└╴└╴└╴┌─┐
└─┘╶┘ └─┘╶┐╶┐ └─┘╶┼─┼╴┌─┐
└─┘╶┘╶┘ └─┘╶┼─┼╴┌─┐
└─┘╶┐╶┐╶┐╶┐
└─┘╶┘╶┘╶┘╶┘
┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌─┐ ┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌╴┌─┐
└╴└╴└╴└╴└╴└╴└╴└╴┌─┐ └╴└╴└╴└╴└╴└╴└╴└╴└╴└╴┌─┐
└─┘╶┼─┼─┼─┼─┼─┼╴┌─┐ └─┘╶┼─┼─┼─┼─┼─┼─┼─┼╴┌─┐
└─┘╶┼╴┌╴┌╴┌─┐╶┼╴┌─┐ └─┘╶┼╴┌╴┌╴┌╴┌╴┌─┐╶┼╴┌─┐
└─┘╶┼╴└╴└╴┌─┐╶┼╴┌─┐ └─┘╶┼╴└╴└╴└╴└╴┌─┐╶┼╴┌─┐
└─┘╶┼╴└─┘╶┐╶┐╶┼╴┌─┐ └─┘╶┼╴└─┘╶┼─┼╴┌─┐╶┼╴┌─┐
└─┘╶┼╴└─┘╶┘╶┘╶┼╴┌─┐ └─┘╶┼╴└─┘╶┼─┼╴┌─┐╶┼╴┌─┐
└─┘╶┼─┼─┼─┼─┼─┼╴┌─┐ └─┘╶┼╴└─┘╶┐╶┐╶┐╶┐╶┼╴┌─┐
└─┘╶┐╶┐╶┐╶┐╶┐╶┐╶┐╶┐ └─┘╶┼╴└─┘╶┘╶┘╶┘╶┘╶┼╴┌─┐
└─┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘ └─┘╶┼─┼─┼─┼─┼─┼─┼─┼╴┌─┐
└─┘╶┐╶┐╶┐╶┐╶┐╶┐╶┐╶┐╶┐╶┐
└─┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘╶┘
Pour un carré de côté 6 par exemple , la disposition des agrafes sur le pourtour est unique aux symétries près . Ensuite il y a un problème dans les angles du carré restant .
Imod
En effet , il reste un carré 4X4 dont seuls les segments intérieurs doivent être recouverts par les agrafes : c'est un problème dans le problème
Imod
Pour les carrés j'avais trouvé :
soit n x n la définition du carré enveloppe soit n=2-->4 petits carrés
le nombre de segments à couvrir est n(2n+2)
exemple 3x3---> 3(8)=24 multiple de 3 donc possible
mais 4x4--->4(10)=40 non multiple de 3 donc inutile de chercher.
et par exemple 5x5-->5(12) =60 multiple de 3 donc possible.
2n(n+1) multiple de 3 est une condition nécessaire mais pas suffisante pour trouver une couverture.
Pour n =6, on ne peut pas en trouver.
@Sylvieg
Je ne vois pas comment tu fais la bande intérieur pour n=6. Pour moi elle est déjà impossible avant même d'être coincé pour les 4 carrés intérieurs.
Je me suis inspirée de ce que tu as trouvé pour n = 5, 9 et 11.
Même si j'ai eu un peu de mal à comprendre tes figures
Quand n est pair , une fois supprimée la première couche on doit recouvrir avec des agrafes une configuration de ce genre :
On devrait voir qu'on ne peut certainement pas faire le tour de la figure
Imod
Bon, j'ai essayé d'utiliser des caractères spéciaux pour représenter les agrafes mais apparemment c'est très fragile (ça ne s'affiche pas correctement sur tous les écrans) et ce n'est pas très clair de toute façon.
Je propose une notation simplifiée: '>', 'v', '<' et '^' pour une agrafe ouverte respectivement à gauche, en haut, à droite et en bas. Plus 'x' pour une case sans agrafe.
Connaissant la case à gauche et celle en bas, on a que 4 possibilités pour la case courante:
- Soit la case courante est déjà fermée à gauche ('>', 'v', '^') et en bas ('^', '>', '<'): La case courante n'a pas d'agrafe ('x').
- Soit elle est déjà ouverte à gauche ('x', '<') et en bas ('x', 'v'): La case courante a une agrafe ouverte en haut ('v') ou à droite ('<').
- Soit elle est déjà fermée à gauche mais ouverte en bas: La case courante a une agrafe ouverte à gauche ('>')
- Soit elle est déjà ouverte à gauche mais ferméé en bas: La case courante a une agrafe ouverte en bas ('^')
On peut évidemment faire tourner ces possibilités dans les 4 directions.
Pour faire la bordure, d'un rectangle on a une seule possibilité (et sa symétrie par la diagonale):
<<.<^
v ^
. .
v ^
v>.>>
<^
v>
<<<<.<<<^
vxvx.xvx^
v>x x<^
vx x^
.. ..
vx x^
v>x x<^
vx^x.x^x^
v>>>.>>>>
<<^ <<<<^
vx^ vxvx^
v>> v>x<^
vx^x^
v>>>>
<<<<<<<<^ v>>>>>>>> <<<<<<<<^
vxvxvxvx^ vx^x^x^x^ vxvxvxvx^
v>x^x^x<^ v>xvxvx<^ v>x<v>x<^
vx<<<^>x^ vx<^>>>x^ vx^xvx^x^
v>xvx^x<^ v>x^xvx<^ v>>>x<<<^
vx<v>>>x^ vx<<<v>x^ vxvx^xvx^
v>xvxvx<^ v>x^x^x<^ v>x<^>x<^
vx^x^x^x^ vxvxvxvx^ vx^x^x^x^
v>>>>>>>> <<<<<<<<^ v>>>>>>>>
<<<<<<<<.
vxvxvxvx.
v>x^x^x..
vx<
v>x
vx<
v>x
vx.
v..
<< <<<<< <<<<<<<<<
vx vxvxv vxvxvxvxv
v>x<v v>x<v>x<v
vx^xv vx^xvx^xv
v>>>x v>>>x<<<v
vxvx^xvxv
v>x<^>x<v
vx^x^x^xv
v>>>>>>>x
Même si le résultat semble établi : le recouvrement est possible si et seulement si n-1 est premier avec 6 , les constructions proposées restent complexes
Imod
Oui, c'est plutôt ça. Moi j'ai n=2, 6k+3 ou 6k+5.
On peut passer d'une configuration n à une configuration n+6 en mettant une bordure de largeur 3 autour.
C'est donc une condition nécessaire et suffisante.
Voici une configuration pour n=11 et n=15 utilisant la bordure et une configuration pour n=17 utilisant la fractale:
<<<<<<<<<<^ <<<<<<<<<<<<<<^ <<<<<<<<<<<<<<<<^
vxvxvxvxvx^ vxvxvxvxvxvxvx^ vxvxvxvxvxvxvxvx^
v>x^x^x^x<^ v>x^x^x^x^x^x<^ v>x<v>x<v>x<v>x<^
vx<<<<<^>x^ vx<<<<<<<<<<>x^ vx^xvx^xvx^xvx^x^
v>xvxvx^x<^ v>xvxvxvxvxvx<^ v>>>x<<<v>>>x<<<^
vx<v>x<^>x^ vx<v>x<v>x<v>x^ vxvx^xvxvxvx^xvx^
v>xvx^x^x<^ v>xvx^xvx^xvx<^ v>x<^>x<v>x<^>x<^
vx<v>>>>>x^ vx<v>>>x<<<v>x^ vx^x^x^xvx^x^x^x^
v>xvxvxvx<^ v>xvxvx^xvxvx<^ v>>>>>>>x<<<<<<<^
vx^x^x^x^x^ vx<v>x<^>x<v>x^ vxvxvxvx^xvxvxvx^
v>>>>>>>>>> v>xvx^x^x^xvx<^ v>x<v>x<^>x<v>x<^
vx<v>>>>>>>x>x^ vx^xvx^x^x^xvx^x^
v>xvxvxvxvxvx<^ v>>>x<<<^>>>x<<<^
vx^x^x^x^x^x^x^ vxvx^xvx^xvx^xvx^
v>>>>>>>>>>>>>> v>x<^>x<^>x<^>x<^
vx^x^x^x^x^x^x^x^
v>>>>>>>^>>>>>>>>
J'ai dessiné "à la main" la configuration pour n = 11 en utilisant des agrafes et des o pour les cases sans agrafe.
Et je me retrouve avec un tableau de Vasarely
Toutes mes configurations sont à la main pour l'instant.
Je suis en train d'écrire un programme car je ne trouve pas de solution non carrée à la main. Et ce n'est pas clair de pourquoi ça ne marche pas
>Sylvieg ,je te conseille ma méthode sur Excel:
Tu fais 1 U que tu copies en 4 (rotation 90)
tu leur affectes une couleur puis tu les dupliques autant que nécessaire. cf 10h34
Reste à trouver les bonnes combinaisons
Voici mon programme, il trouve effectivement 3 solutions pour n=9.
Il en trouve 18 pour n=11 que je dois encore analyser
Et il en trouve 18 pour (m,n) = (15,9) le plus petit rectangle non carré recouvrable Pas encore vérifié à la main qu'il était valide mais j'ai confiance
< < < < < < < < < < < < < < ^
v x v x v x v x v x v x v x ^
v > x ^ x ^ x ^ x ^ x ^ x < ^
v x < ^ > > > > > > > > > x ^
v > x ^ x v x v x v x v x < ^
v x < < < v > x ^ x < v > x ^
v > x v x v x < ^ > x v x < ^
v x ^ x ^ x ^ x ^ x ^ x ^ x ^
v > > > > > > > > > > > > > >
Si je ne me trompe pas, pour le rectangle (15,9) de 17h12, les colonnes 6 et 7 sont identiques aux colonnes 12 et 13.
On retrouve le carré (9,9) de deux façons en supprimant les colonnes 6 à 11 ou 7 à 12.
@Sylvieg
Effectivement, on peut retirer 6 colonnes pour réobtenir n=9. Bien vu
En répétant ces colonnes, on peut avoir (m=6k+3, 9) avec k aussi grand que l'on veut.
J'aime celui-ci, il a une symmétrie de 180°. Et il a un n=3 au centre:
< < < < < < < < < < < < < < ^
v x v x v x v x v x v x v x ^
v > x < v > x ^ x < v > x < ^
v x ^ x v x < < ^ x v x ^ x ^
v > > > x < v x ^ > x < < < ^
v x v x ^ x v > > x ^ x v x ^
v > x < ^ > x v x < ^ > x < ^
v x ^ x ^ x ^ x ^ x ^ x ^ x ^
v > > > > > > > > > > > > > >
En fait la récurrence modulo 6 est immédiate , j'ai juste retiré la couche périphérique pour un meilleure lisibilité :
Imod
Oui, oui, c'est la bordure de taille 3 🙂
<<<<<<<<.
vxvxvxvx.
v>x^x^x..
vx<
v>x
vx<
v>x
vx.
v..
Mes messages risquent d'être pas mal décalés par rapport aux interventions des uns et des autres car je n'ai quasiment pas de connexion et je profite du peu à disposition pour envoyer sans prendre vraiment le temps de lire .
Dans le cas du rectangle une des conditions est que longueur et largeur soient (0;0) ou (2;2) modulo 3 . Ce n'est bien sûr pas suffisant .
Imod
Une fois supprimées les 3 couches superficielles on doit retrouver un rectangle ayant les mêmes caractéristiques .
Imod
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :