Перерыв на обед
면접 대비시간 제한2초메모리 제한1024 MB
출발점과 도착점, 그리고 식사 시간이 정해진 n개의 식당이 주어질 때, 식당 한 곳을 들러 도착점까지 가는 최소 총 시간을 구한다.
문제
Супершпион Лэнс Стерлинг находится в городе и отправляется на задание. Для удобства, введем в городе прямоугольную систему координат, единичный отрезок которой имеет длину один метр. Сейчас Лэнс находится в тайном убежище в точке с координатами , ему требуется добраться до точки с координатами . Он может перемещаться со скоростью один метр в секунду в любом направлении. Однако, он очень проголодался, поэтому решил перед заданием заскочить перекусить.
Всего в городе есть заведений, в которых Лэнс может пообедать. Заведение номер находится в точке , и Лэнс знает, что он проведет в нем ровно секунд. Помогите ему определить минимальное время, которое потребуется, чтобы добраться до точки назначения, зайдя по пути перекусить в одно из заведений.
입력
В первой строке даны четыре целых числа , , и --- координаты тайного убежища и точки назначения ().
В следующей строке дано одно целое число --- количество заведений, где Лэнс может пообедать ().
В следующих строках дано по три целых числа , и --- координаты -го заведения и количество секунд, которое придется потратить, чтобы пообедать в этом заведении (; ).
출력
Выведите одно вещественное число --- минимальное количество секунд, которое потребуется Лэнсу, чтобы добраться из убежища до точки назначения, зайдя по пути перекусить. Ответ будет считаться правильным, если его абсолютная или относительная погрешность не будет превышать .