Algoritmul, pas cu pas
Gândește-te concret la drumul unui pasager: intră pe o scară, merge pe culoar până în dreptul rândului lui, apoi se strecoară de la culoar la scaun. Problema pare să ceară comparații complicate, dar de fapt toate pasajerii cu același rând fac aceeași alegere — și nici nu depinde de scaun. Tot ce contează e cât de aproape e rândul de fața avionului față de spate.
Drumul oricărui pasager are trei bucăți:
Distanța de la culoar la scaun (notată ) este aceeași indiferent de scară:
| scaun | |
|---|---|
Singura diferență între cele două scări este cât merge pe culoar:
- scara 1 (față, lângă rândul ): până la rândul sunt metri;
- scara 2 (spate, lângă rândul ): până la rândul sunt metri.
Deci cele două drumuri sunt: