Мне задают следующую проблему: «Есть девять охранников, каждый охраняет дверь. Я заперт в хранилище с монетами. Чтобы пройти охранника и соответствующую дверь, я могу подкупить его монетой. Я не разрешено брать с собой более 4 монет. Мне также нужно подкупить охранника на обратном пути. Однако охранник может хранить столько монет, сколько я хочу. Сколько монет должно быть хотя бы в хранилище, чтобы я мог передать всех девяти охранников? "
Я думал о том, как решить эту проблему с помощью рекурсии, например, как в случае с башней Ханоя, но не смог найти решение. Кто-нибудь знает, как это решить?