• Aucun résultat trouvé

E629 : Les randonneurs

N/A
N/A
Protected

Academic year: 2022

Partager "E629 : Les randonneurs"

Copied!
1
0
0

Texte intégral

(1)

E629 : Les randonneurs

Puisque aucun dossard n’est à sa place, on peut faire remonter progressivement le dossard 1 au 1er rang, sans qu’il rencontre de blocage. Pour que le problème soit résolu par une récurrence immédiate, il suffit donc de montrer que l’on peut faire remonter le dossard 1 sans qu’aucun autre ne vienne à sa place.

Pour cela considérons e(k), écart entre le dossard et le rang du k-ième dans la file : e(k)=d(k)-k. Lorsque aucun n’est sa place, e(k)≠0 ; lorsque l’on permute k et k+1, les nouveaux écarts e’ sont e’(k)=e(k+1)+1 et e’(k+1)=e(k)-1. Il pourrait y avoir blocage au coup suivant si e(k)=1

Si c’est le cas, cherchons à inverser les randonneurs de rangs k-1 et k. Cela est

possible, sauf si e(k-1)=1 . Remarquons que l’on ne peut avoir e(k-1)=2 :en effet, e(k- 1)-e(k)=d(k-1)-k+1-d(k)+k=d(k-1)-d(k)+1≠1, donc si e(k-1)≠1, l’inversion débloquera effectivement le passage. Si e(k-1)=1, cherchons d’abord à inverser les randonneurs de rangs k-2 et k-1, ce qui sera possible si e(k-2)≠1 ; sinon, on continue à remonter dans la file…Au final,

• ou bien e(h)=1 pour tout 1≤h≤k, auquel cas l’on inverse les rangs k-1 et k, puis k- 2 et k-1,…jusqu’à 1 et 2, et les dossards de 1 à k se retrouvent à leurs places

• ou bien il existe un rang i<k tel que e(i)≠1 et e(j)=1 pour i<j≤k ; on inverse alors les rangs i et i+1, puis i+1 et i+2, …jusqu’à k-1 et k ; le dossard 1, qui est en position k+1 peut alors remonter jusqu’au rang i ; et jusqu’au rang 1 en itérant le procédé…

Il est donc possible de cette manière de remettre les 2006 randonneurs dans l’ordre de leurs dossards

Références

Documents relatifs

Par application du théorème du point fixe, φ admet un unique point fixe dans l’espace métrique com- plet

Elles organisent leurs programmes de telle mani` ere qu’en un minimum de jours k chacune d’elles voit au moins une fois la repr´ esentation donn´ ee par chacune des autres.. Le

Pour cette dernière suite, il est impossible de prendre un couple de valeurs et le considérer comme somme et produit de deux entiers

On permute alors les rangs k+1 avec k pour m&gt;=k&gt;=r (descente), puis les rangs k avec k+1 pour r&lt;k&lt;=m (remontée sauf dans le cas m=r où descente et remontée

RESUME : Au sein de l'Université du Maine, pour plusieurs modules, une méthode d'évaluation par passage de ceintures est proposée aux étudiants en lieu et place d'un examen

(on applique les règles de composition) Comment peut-on étudier le signe d’une fonction?. On la factorise et on utilise les règles de signe des fonctions affines (ax + b) ou

Créer un programme Scilab qui demande deux réels à l'utilisateur, et renvoie la diérence entre le plus grand et le plus

Créer un programme Scilab qui demande deux réels a et b à l'utilisateur, et ache le graphe de la fonction ln sur [a, b] , à condition que ces réels soient strictement positifs.