여행 가이드
시간 제한2초메모리 제한128 MB
가이드가 원점에서 출발해 이동 중인 관광객 N명을 최적의 순서로 만나 돌려보내고 본인도 돌아오는 데 걸리는 최소 시간을 구하는 문제입니다.
문제
윤화는 버스에서 관광객을 안내하는 여행 가이드이다. 어느 날 윤화는 명의 관광객을 인솔하고 있었다.
점심시간 한 시간 동안 관광객들은 각자 원하는 곳으로 흩어졌다. 점심시간이 끝났지만 아무도 버스로 돌아오지 않았다. 윤화는 버스에서 출발해 모든 관광객을 만나 즉시 버스로 돌아가라고 말한 뒤, 자신도 버스로 돌아와야 한다.
시각 에서 버스는 원점 에 있다. 각 관광객은 현재 위치에서 자신의 속도와 방향대로 직선 운동을 계속한다. 윤화가 어떤 관광객을 만나면, 그 관광객은 즉시 방향을 바꾸어 같은 속도로 버스를 향해 직선으로 이동한다.
윤화를 포함한 모두가 버스에 도착하는 시각 중 가장 늦은 시각을 최소화하라.
입력
첫째 줄에 관광객의 수 이 주어진다.
둘째 줄에 윤화의 이동 속도가 소수로 주어진다.
다음 개의 줄에는 네 개의 소수 , , , 가 차례로 주어진다.
- 는 시각 에서 번째 관광객의 좌표이다 .
- 는 그 관광객의 이동 속도이다 .
- 는 양의 축을 기준으로 반시계방향으로 잰 이동 방향의 각도이며, 라디안으로 주어진다 .
출력
최소 시간을 가장 가까운 정수로 반올림하여 출력하라.
답은 항상 이하이다.