На питоне Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Есть последовательность из n+ 1 комнат, между каждыми соседними комнатами есть автоматическая дверь. Дверь между комнатами i и i+1 открывается в моменты времени, которые делятся на
xi
. Переход в соседнюю комнату занимает одну секунду. Петя находится в первой комнате в момент
t0. В какое минимальное время он сможет оказаться в последней комнате?
Формат входных данных
В первой строке на вход подается 1 6 n 6 1000 и 1 6 t0 6 1000. Во второй строке подается
последовательность натуральных чисел x1, x2, ..., xn, где 1 6 xi 6 109 — числа, на которые должен
делиться момент времени, чтобы открылся переход между комнатами i и i + 1.
Напоминаем, что для считывания двух чисел из одной строки в языке Python можно использовать команду:
n, t0 = map(int, input().split()).
А в языке программирования С++ следует использовать тип данных long long.
Формат выходных данных
Выведите минимальное время в которое Петя может оказаться в последней комнате.
Примеры
стандартный ввод стандартный вывод
5 10
3 4 6 7 8
25
6 1
2 2 2 2 2 2

Спрро Спрро    3   24.04.2021 13:03    259

Другие вопросы по теме Информатика