Верёвочный парк
시간 제한2초메모리 제한512 MB
길이와 정원, 간격 제한이 있는 밧줄 구간을 서로 다른 속도의 방문객 m명이 순서대로 건널 때 모든 방문객이 통과하는 최소 시간을 구한다.
문제
В парке развлечений <<Пуперленд>> открылся огромный верёвочный парк. Особая гордость парка --- трасса, состоящая из платформ, соединённых -й верёвками: первая платформа соединена со второй, вторая --- с третьей, \ldots, -я --- с -й, веревка, соединяющая -ю платформу с -й имеет длину .
В парке серьёзно относятся к технике безопасности, так что для трассы были разработаны следующие правила эксплуатации:
- для всех от 2 до на -й платформе разрешается находиться не более, чем людям одновременно; (первая и последняя платформы достаточно надёжны, и на них может находиться произвольное число людей);
- на верёвке, протянутой между -й и -й платформами, разрешается находиться не более, чем людям одновременно;
- для каждой верёвки известно минимальное безопасное расстояние метров, такое что двум людям, одновременно идущим по этой верёвке, нельзя приближаться друг к другу ближе, чем на это расстояние.
В день открытия в парк пришло человек, каждый из которых хочет пройти по трассе. Все они выстраились в очередь на первой платформе и сразу после открытия трассы готовы начать свое приключение. Посетители должны двигаться вдоль трассы в том порядке, в котором они стоят в очереди на первой платформе, меняться местами с другим посетителем во врем прохождения трассы не разрешается. Все посетители должны добраться до -й платформы и покинуть трассу.
Все люди разные и будут проходить трассу с разной скоростью. Для -го посетителя известна скорость м/c --- максимальная скорость, с которой он может проходить по веревке, соединяющей -ю и -ю платформы.
Администрация парка не ожидала такого наплыва посетителей и теперь опасается, что все посетители могут не успеть пройти трассу до закрытия парка. Помогите им посчитать минимальное время, которое потребуется всем посетителям, чтобы пройти трассу.
입력
В первой строке заданы два целых числа () и () --- число платформ на трассе и число посетителей.
Во второй строке заданы целых числа () --- ограничения на число людей на платформах. Обратите внимание, что если , то эта строка пуста.
В следующей строке заданы целое число () --- ограничение на число людей на -й верёвке.
В следующей строке заданы целое число () --- длины верёвок в метрах.
В следующей строке заданы целое число --- ограничение в метрах на расстояние между людьми на -й верёвке. Гарантируется, что .
В оставшихся строке находится по целых чисел:
,
где --- скорость в м/с -го посетителя на -й верёвке ().
출력
Выведите единственное число: время в секундах которое необходимо, чтобы все посетители прошли трассу.
Ваш ответ должен иметь относительную или абсолютную погрешность не больше . Таким образом, он будет засчитан, если , где --- ваш ответ, а --- правильный ответ.