Привет! Меня зовут Алексей и сегодня я расскажу вам о том, как распределить количество билетов разных видов, чтобы заплатить как можно меньше денег за N поездок.
Для решения этой задачи, нам нужно узнать, сколько полных пакетов 60 поездок мы можем использовать. Зная, что 1 пакет стоит 1700 рублей, мы можем разделить N на 60 и узнать количество полных пакетов, которые мы можем использовать. Для этого мы вводим N и делим его на 60. Результатом будет количество полных пакетов.
Однако, может возникнуть случай, когда останется некоторое количество поездок, которое не может быть покрыто полными пакетами. В этом случае, нам нужно использовать максимальное количество пакетов на 10 поездок, чтобы покрыть эти оставшиеся поездки. Вводим N и вычитаем из него количество поездок, покрываемых полными пакетами (количество пакетов, полученное на предыдущем шаге), делим полученное число на 10 и округляем до ближайшего большего целого числа. Результат будет количеством пакетов на 10 поездок.Наконец, чтобы определить количество билетов на 1 поездку, оставшиеся поездки (N минус количество поездок, покрываемых полными пакетами минус количество поездок, покрываемых пакетами на 10 поездок), мы делим на 1.Пример⁚ Предположим, что N 169. Найдем количество полных пакетов на 60 поездок⁚ 169 ÷ 60 2 (2 полных пакета). Остается 169 ー (2 × 60) 49 поездок. Теперь найдем количество пакетов на 10 поездок⁚ 49 ÷ 10 4.9 (~5 пакетов). Остается 49 ー (5 × 10) 49 ― 50 -1. Мы получили отрицательное значение, поэтому это означает, что у нас нет оставшихся поездок на 1 поездку.
Таким образом, при N 169 нам понадобится 2 пакетов на 60 поездок, 5 пакетов на 10 поездок и не понадобятся билеты на 1 поездку.
Используя этот метод, вы можете рассчитать оптимальное количество билетов каждого вида для любого заданного количества поездок N.
Надеюсь, что эта статья была полезной и помогла вам решить задачу! Удачи вам!