ОЛИМПИАДА ПО ИНФОРМАТИКЕ. Задача А.


ОЛИМПИАДА ПО ИНФОРМАТИКЕ. Задача А.

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

  1. Рассчитаем время, которое Алексею потребуется на дорогу на автобусе Nº54. Для этого нужно вычесть из времени прибытия на место встречи (Z) время, которое он потратит на подготовку и выход из дома (M). Затем разделим полученное время на 20 (так как автобус ходит каждые 20 минут) и умножим на 20 (длительность поездки на автобусе Nº54). Обозначим это время как t1.

t1 = (Z - M) / 20 * 20

  1. Рассчитаем время, которое Алексею потребуется на дорогу на автобусе Nº30. Для этого нужно вычесть из времени прибытия на место встречи (Z) время, которое он потратит на подготовку и выход из дома (M). Затем разделим полученное время на 15 (так как автобус ходит каждые 15 минут) и умножим на 15 (длительность поездки на автобусе Nº30). Обозначим это время как t2.

t2 = (Z - M) / 15 * 15

  1. Рассчитаем время, которое Алексею потребуется на дорогу пешком. Для этого нужно вычесть из времени прибытия на место встречи (Z) время, которое он потратит на подготовку и выход из дома (M) и время, которое он потратит на дорогу на автобусе (t1 или t2). Обозначим это время как t3.

t3 = Z - M - t1 (или t2)

  1. Найдем наименьшее время из t1, t2 и t3 и добавим к нему время, которое Алексей потратит на дорогу пешком (K). Полученное время будет искомым временем прибытия на место встречи.

result = min(t1, t2, t3) + K

  1. Преобразуем полученное время в формат "часы:минуты".

hours = result // 60 minutes = result % 60

Таким образом, искомое время прибытия на место встречи будет равно hours:minutes.


Автошколы Курска: обучение с гарантией
Чат с Аней: Личный диалог
Chatroulette
Электрокарниз в доме с высокими потолками: особенности выбора и установки
Хостинг с оплатой СБП и криптовалютой
ИИ и продвижение сайтов в соцсетях
Как использовать строительные блоки из полистирола: монтаж и уход
Как использовать строительные инструменты Hilti: обзор и рекомендации
Как правильно настроить NGINX для сервисов
Как правильно укладывать плитку: практическое руководство
Как создавать свои игры в Roblox
Как установить систему водоснабжения: пошаговая инструкция
Кухня с дизайном в Екатеринбурге
Лайфхаки по использованию Docker Compose
Мужской спа салон в Самаре «Энигма»: авторский массаж премиум-класса и эксклюзивные программы релакс
Основы безопасности на стройке: использование противопадательных барьеров
Основы DevOps: Что это и зачем оно нужно
PHP для сайта: практическое применение
Погода в Москве на завтра
Покупки, акции и скидки Екатеринбург
Профессиональные хитрости по использованию Terraform
Ремонт квартир с проектом
Создание этикеток онлайн
Теплоизоляция в Твери и Тверской области
Vdsina: Свобода выбора
Видеочат Онлайн Россия
Юридический журнал: Уголовное право: новые тенденции
«Реальные деньги в виртуальном мире»
Подпишитесь на рассылку
Введите Ваше Имя и Ваш E-mail:

Ваш E-Mail в безопасности

Политика конфиденциальности
📈
Специалист Саша
Трафик из Telegram-кликеров
онлайн ⛶ −
Саша печатает…