Олимпиадный тренинг

Задача . ИТМО-2526. 5–8 класс. Турагенство


Задача

Темы: Олимпиады ИТМО

Вы работаете в туристическом агентстве, и к вам обратился постоянный клиент с запросом на подбор маршрута. Вам нужно помочь ему выбрать оптимальный маршрут, учитывая его предпочтения, бюджет и возможные дополнительные затраты, связанные с использованием нашего агентства.

Данные о клиенте. Максимальный бюджет — 10 500 рублей. Предпочтения клиента — для выбора маршрута важны три ключевых критерия, из которых хотя бы два должны быть выполнены: красивые виды, хороший отель, экскурсии и развлечения. Дата, до которой клиент хочет улететь — 01.07.2026 (это крайний срок, до которого клиент готов ждать рейс, рейсы позже он не будет рассматривать ни при каких обстоятельствах). Желаемой даты нет: учитывается «сегодняшняя дата» и крайний срок.

Дополнительные затраты. Если клиент решит подождать более поздний рейс (но до 01.07.2026), ему нужно будет заплатить дополнительную сумму за каждый день использования нашего агентства (800 рублей за день).

Маршрут подойдёт клиенту, если он укладывается в бюджет, удовлетворяет хотя бы двум из трёх предпочтений и учитывает дополнительные затраты за дни использования агентства (если дата начала рейса позже сегодняшней).

Ваш босс поставил задачу получить максимальную выручку для агентства. Иногда может быть выгодно заставить клиента подождать рейс, чтобы выбрать более прибыльный маршрут. Выручкой считать все деньги, которые клиент выплатит агентству: стоимость маршрута + при необходимости плата за дни использования агентства во время ожидания рейса. Количество дней использования агентства = max(0; Дата начала рейса − Сегодняшняя дата).

За «сегодняшнюю дату» при расчётах брать 18.06.2026. В ответе укажите два числа через пробел: номер выбранного маршрута и общую выручку, которую агентство получит от этого маршрута.

Стоимость маршрутаВремя в пути, чДата начала рейсаТип маршрутаКрасивые видыХороший отельЭкскурсии
15 095 ₽1025.06.2026Экскурсия по МосквеДаНетДа
27 476 ₽525.06.2026Шоппинг-тур в Санкт-ПетербургДаНетНет
311 776 ₽1025.06.2026Исторические местаНетДаДа
44 015 ₽821.06.2026Шоппинг-тур в Санкт-ПетербургНетДаДа
55 689 ₽821.06.2026ГастротурНетНетДа
63 553 ₽917.06.2026Термальные источникиДаДаДа
74 756 ₽222.06.2026Шоппинг-тур в Санкт-ПетербургДаДаДа
811 928 ₽1001.07.2026Горы и озёра (Карелия)ДаНетДа
94 040 ₽226.06.2026Природные заповедникиДаДаДа
105 145 ₽1020.06.2026Шоппинг-тур в Санкт-ПетербургДаДаДа
1111 323 ₽1023.06.2026Активный отдых (рафтинг)НетНетНет
126 183 ₽320.06.2026Золотое кольцоДаДаНет
136 114 ₽504.07.2026Экскурсия по МосквеНетНетНет
148 521 ₽918.06.2026Исторические местаНетДаДа
158 024 ₽1123.06.2026Экскурсия по МосквеДаДаДа
166 783 ₽1205.07.2026Культурный уикендДаНетНет
174 694 ₽702.07.2026Активный отдых (рафтинг)ДаДаДа
1811 317 ₽1028.06.2026Золотое кольцоДаДаНет
195 932 ₽227.06.2026Термальные источникиНетДаДа
205 703 ₽1018.06.2026Исторические местаДаДаДа
217 203 ₽1227.06.2026Горы и озёра (Карелия)ДаНетДа
2211 981 ₽619.06.2026Природные заповедникиНетНетДа
236 276 ₽1020.06.2026Активный отдых (рафтинг)ДаДаНет
245 453 ₽717.06.2026Пляжный отдых (Сочи)ДаНетДа

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя