Лучший заказ, чтобы закончить игру
- Игра имеет несколько остановок, и упорядочены.
- Игрок должен пройти все остановки один за другим, чтобы закончить игру.
- Каждый раз, когда игрок входит в остановку, он получает немного энергии, когда он уходит, он теряет немного энергии.
- В любой момент, если уровень энергии падает до нуля или ниже, игрок умирает.
Напишите программу / логику так, чтобы игрок прошел все остановки.
По приказу я имею в виду, что если остановки 1, 2, 3, 4, 5, игрок может начать игру в любой момент, но после выхода из него и по часовой стрелке он должен перейти к следующей точке. Таким образом, здесь возможны только следующие заказы: 12345, 23451, 34512, 45123,51234.
Пример,
- Остановки 1 2 3 4 5
- Прибыль 1 2 3 4 5
- Потеря 3 4 5 1 2