Подорож у тумані
Юлія та Джейн — дві подруги, які живуть на протилежних кінцях довгої вузької вулиці довжиною .
Сьогодні Юлії потрібно зустрітися з Джейн і повернутися додому якомога швидше.
Джейн має список швидкостей . У момент часу Джейн вибирає ціле число від до рівноймовірно і починає рухатися до Юлії з постійною швидкістю .
Юлія не має таких обмежень у своїх рухах. Починаючи з моменту часу , Юлія може вільно рухатися вздовж вулиці в будь-якому напрямку з будь-якою швидкістю, що не перевищує . Зокрема, Юлія може залишатися на місці стільки, скільки захоче, рухатися зі швидкостями меншими за і змінювати свою швидкість у будь-який момент.
На вулиці туман. Тому Юлія та Джейн не можуть бачити одна одну, якщо вони не знаходяться в одній точці вулиці. Також зауважте, що Юлія не знає швидкість Джейн, але вона знає список .
Припустимо, Юлія зустрічає Джейн і повертається додому в момент часу . Юлія буде дотримуватися стратегії, яка мінімізує очікуване значення . Знайдіть це очікуване значення.
Вхідні дані
Перший рядок містить три цілі числа , та — кількість швидкостей у списку Джейн, довжину вулиці та максимальну швидкість Юлії (; ; ).
Другий рядок містить цілих чисел — список можливих швидкостей Джейн у порядку зростання ().
Вихідні дані
Виведіть одне дійсне число — очікуваний час, за який Юлія зустріне Джейн і повернеться додому, якщо вона дотримується оптимальної стратегії. Ваша відповідь буде вважатися правильною, якщо її абсолютна або відносна похибка не перевищує .
Приклади
Примітка
У першому прикладі тесту Юлія набагато швидша за Джейн. Найкраще для Юлії рухатися до Джейн якомога швидше, зустріти її в момент часу на відстані від дому і повернутися додому в момент часу .
У другому прикладі тесту Джейн набагато швидша за Юлію. Найкраще для Юлії просто чекати на Джейн вдома, куди Джейн прибуде в момент часу .