Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 22, 2021 18:24:50

DaN1eRRR
Зарегистрирован: 2021-10-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача, скорее всего простая, помогите

Задача D: Телепорт

Вчера на день рождения Максиму подарили телепорт (устройство для телепортации). Сегодня Максим хочет опробовать его по дороге в школу.

Улицу, на которой живет Максим, можно представить в виде координатной прямой, на которой дом Максима имеет координату A метров, школа — B метров, а скорость передвижения Максима равна 1 м/c. Телепорт открывает портал в любой точке и моментально перемещает пользователя на расстояние ровно C метров от текущего положения пользователя в сторону школы. Однако телепорт можно использовать только один раз.
Максим хочет как можно быстрее оказаться в школе. Максиму не обязательно использовать телепорт, но он может это сделать, если это ускоряет путь.
Напишите программу, которая по заданным числам A, B и C, определит через какое наименьшее количество секунд Максим сможет оказаться в школе.
Входные данные
1 7 4
Результат работы
2
Входные данные
-5 5 10
Результат работы
0
Входные данные
1 10 100
Результат работы
9
РЕШЕНИЕ НУЖНО НА ПИТОНЕ!

Офлайн

#2 Окт. 22, 2021 19:07:09

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1393
Репутация: +  124  -
Профиль   Отправить e-mail  

Задача, скорее всего простая, помогите

DaN1eRRR
РЕШЕНИЕ НУЖНО НА ПИТОНЕ!
Тебе не правильно сказали, на Питоне нужна реализация,а решение можно и просто словами описать,
к примеру вот с этими данными ответь на вопрос:
 Входные данные
1 7 4
за какое максимальное число секунд можно добраться с 1 до 7 с шагом 1м/с?
за какое минимальное число секунд можно добраться с 1 до 7 с шагом 1 м/с?а если можно использовать 1 раз телепорт(3е число в данных).?

Отредактировано xam1816 (Окт. 22, 2021 19:08:18)

Офлайн

#3 Окт. 26, 2021 05:59:33

Vigi
От: Курья, Алтай
Зарегистрирован: 2015-02-07
Сообщения: 144
Репутация: +  8  -
Профиль   Отправить e-mail  

Задача, скорее всего простая, помогите

 a, b, c = map(int, input().split())
print(c // (a + b) if 0 < (a + b) < c else (a + b) // c)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version