BQss ayant d'autres chats à fouetter et personne d'autre n'ayant donné signe de vie , je livre ma solution ( garantie 100% originale ) et je lui passe le relais pour un défi 3 .
Il y a p fourmis rouges qui tournent dans le sens direct et q fourmis noires qui tournent dans le sens rétrograde . A chaque tour les fourmis se retrouvent dans la même position , il faut donc trouver après combien de tours chacune aura retrouvé son passeport . On a en fait deux anneaux de fourmis qui tournent à la même vitesse mais dans le sens contraire .
On notera :
R ={0+;1+;...;(p-1)+} l'ensemble des fourmis rouges .
N={0-;1-;...;(q-1)-} l'ensemble des fourmis noires .
n=p+q , m=PPCM(p,q) , d =PGCD(p,q) .
On considèrera les fourmis de R modulo p et celle de N modulo q .
Prenons comme point de départ un instant où deux des fourmis sont en contact on les baptise 0+ et 0- et on numérote alors les fourmis rouges dans le sens rétrograde et les fourmis noires dans le sens direct ( voir dessin ) . A cet instant les fourmis O+ et O- viennent déchanger leurs passeports , essayons de voir dans combien de tour le même échange ( avec les mêmes passeports ) aura lieu .
Considérons tout dabord un repère lié à N , les fourmis noires ne bougent plus et les rouges tournent deux fois plus vite . Le passeport détenu par O+ va être déplacé par 0+ de O- à 1- puis par 1+ de 1- à 2- , par 2+ de 2- à 3- ,
, par q+ de (q-1)- à q-=0- . Le passeport à alors fait un tour complet et 0- va confier son passeport à q+ , si q+=0+ cest fini sinon on continue (q+1)+ déplace le passeport de 0- à 1- ,
, (2q)+ de (q-1)- à 0- et ainsi de suite , on va effectuer k tours jusquà ce que (kq)+=0+ c'est-à-dire k=m/q .
En faisant le même raisonnement dans un repère lié à R , la fourmi 0- récupèrera son passeport des mains ( pattes ) de 0+ après m/p tours .
Revenons au repère initial , léchange des passeports a lieu dans les mêmes conditions et un passeport qui se déplace dans lun des repères précédents est fixe dans lautre et réciproquement alors le nouvel échange de passeports à lidentique aura lieu après m/p+m/q = n/d tours .
La méthode étant applicable à toute paire de fourmis rouge et noire , après n/d tours les fourmis sont revenues dans leurs positions initiales avec leurs passeports et la période est n/d tours .
Imod