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

Задача . Три маяка


Задача

Темы:

Три световых маяка вспыхивают через каждые a, b и c секунд. В момент 0 все они вспыхнули одновременно. Найдите время первой следующей общей вспышки.

Затем проводится второй, независимый опыт. Все маяки снова запускают одновременно в момент 0, но период третьего увеличивают вдвое: теперь периоды равны a, b и 2 · c.

Готовая функция common_period(a, b) возвращает наименьший положительный общий период двух маяков. Она ничего не печатает.

Что сделать

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

Изменение периода третьего маяка не всегда увеличивает время общей вспышки. Рассчитайте второй ответ вызовом функции с новыми аргументами.

Входные данные

Одна строка: целые числа a, b, c, каждое от 1 до 100.

Выходные данные

Две строки: время общей вспышки в первом опыте, затем во втором. Время измеряется в секундах.


Примеры
№Входные данныеВыходные данные
1
4 6 3
12
12
2
3 5 2
30
60
Статистика успешных решений по компиляторам
 Кол-во
Python7
Комментарий учителя