ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 1 — Logique et ensembles · Modes de raisonnement

Exercice 25

Démonstration

Sur un circuit fermé sont répartis n⩾1n \geqslant 1 dépôts d'essence, qui contiennent à eux tous exactement la quantité d'essence nécessaire pour faire un tour du circuit. Montrer qu'en partant, réservoir vide, d'un dépôt bien choisi, une voiture peut faire le tour complet du circuit sans jamais tomber en panne. On supposera que le réservoir est assez grand pour contenir toute l'essence du circuit, et l'on pourra raisonner par récurrence sur nn.

Corrigé

Numérotons les dépôts D1D_{1}, …, DnD_{n} dans le sens de parcours, notons did_{i} la quantité d'essence du dépôt DiD_{i} et cic_{i} la quantité nécessaire pour aller de DiD_{i} au dépôt suivant (D1D_{1} après DnD_{n}). L'hypothèse s'écrit d1+⋯+dn=c1+⋯+cnd_{1} + \dots + d_{n} = c_{1} + \dots + c_{n}. Montrons par récurrence sur n⩾1n \geqslant 1 qu'un départ convenable existe, pour tout circuit à nn dépôts vérifiant cette hypothèse.

Initialisation : Si n=1n = 1, alors d1=c1d_{1} = c_{1} : en partant de l'unique dépôt, on dispose exactement de l'essence nécessaire au tour.

Hérédité : Soit n⩾1n \geqslant 1 tel que le résultat soit vrai pour nn dépôts, et considérons un circuit à n+1n + 1 dépôts. Il existe un indice ii tel que di⩾cid_{i} \geqslant c_{i} : sinon, en sommant les inégalités di<cid_{i} < c_{i}, on aurait ∑di<∑ci\sum d_{i} < \sum c_{i}. Le dépôt DiD_{i} permet donc d'atteindre le dépôt suivant Di+1D_{i+1}. Fusionnons ces deux dépôts : on vide Di+1D_{i+1} dans DiD_{i} et l'on supprime Di+1D_{i+1}, de sorte que le nouveau dépôt contient di+di+1d_{i} + d_{i+1} et qu'il faut ci+ci+1c_{i} + c_{i+1} pour aller de lui au dépôt suivant. Le nouveau circuit compte nn dépôts et vérifie encore l'hypothèse. Par hypothèse de récurrence, il possède un dépôt de départ convenable. Ce même dépôt convient pour le circuit initial : sur l'ancien circuit, la voiture qui arrive en DiD_{i} y prend di⩾cid_{i} \geqslant c_{i}, atteint donc Di+1D_{i+1} et y prend di+1d_{i+1} ; elle se trouve alors exactement dans l'état où l'aurait laissée le dépôt fusionné après le trajet de DiD_{i} à Di+1D_{i+1}, et la suite du parcours est identique. Si le départ convenable est le dépôt fusionné lui-même, on part de DiD_{i}, et le même argument s'applique.

Conclusion : Pour tout n⩾1n \geqslant 1, il existe un dépôt de départ permettant de faire le tour.

On peut aussi raisonner directement : notons Sk=∑i=1k(di−ci)S_{k} = \sum_{i=1}^{k} (d_{i} - c_{i}) le bilan après le trajet de D1D_{1} jusqu'à Dk+1D_{k+1}, avec S0=0S_{0} = 0 et Sn=0S_{n} = 0. Choisissons k0k_{0} tel que Sk0S_{k_{0}} soit le plus petit des réels S0S_{0}, …, Sn−1S_{n-1}, et partons de Dk0+1D_{k_{0}+1} : le contenu du réservoir à chaque étape est une différence Sk−Sk0S_{k} - S_{k_{0}} ou Sk−Sk0+SnS_{k} - S_{k_{0}} + S_{n}, toujours positive ou nulle. Il faut partir juste apreˋs le point ouˋ le bilan cumuleˊ est le plus bas.\boxed{\text{Il faut partir juste après le point où le bilan cumulé est le plus bas.}}

Dans l'édifice

Thèmes

modes de raisonnement, récurrence

Ouvrir dans l'atlas interactif →