사파리
시간 제한0.5초메모리 제한1024 MB
각 동물이 정해진 시간 구간에만 나타날 때, 맨해튼 거리로 이동하는 차가 관찰할 수 있는 최대 총 시간을 구합니다.
문제
사파리는 야생동물을 보기 위해 자연으로 떠나는 여행이다. 참가자는 보통 사륜구동 차량, 줄여서 4WD 차량을 타고 넓은 초원을 달린다. 당신이 4WD 차량 를 타고 사파리에 나섰다고 상상하라.
동물은 초원의 특정 장소에 나타난다. 이 장소를 평면 위의 점으로 본다. 동물은 마리이며 1번부터 번까지 번호가 붙어 있고, 동물 는 점 에 나타난다. 각 동물은 자기만의 시간 구간에만 나타난다. 구체적으로 동물 는 동안 나타난다. 차량 가 동안 에 머물면, 동안 동물 를 관찰할 수 있다. 동안 동물을 관찰했다면 관찰 시간은 이다.
차량 는 시각 0에 출발점 에서 출발하며 속력은 1이다. 따라서 거리 를 이동하는 데 시간 가 걸린다. 거리는 거리로 잰다. 점 과 사이의 거리 는 이다. 에서 로 이동하는 데는 항상 만큼의 시간이 걸린다. 차량은 필요한 만큼 한 지점에 머물 수 있다.
사파리는 마지막으로 동물을 관찰한 지점에서 끝난다. 동물을 관찰할 수 있는 총 시간의 최댓값을 구하라.
입력
첫 줄에 동물의 수 ()이 주어진다. 동물은 1번부터 번까지 번호가 붙어 있다.
다음 개 줄에는 동물 가 나타나는 점 의 좌표 와 가 정수로 주어진다 (). 차량 는 시각 0에 에 있다. 주어진 점들은 을 포함하여 모두 서로 다르다.
마지막 개 줄에는 동물 가 에 나타나는 구간 가 정수로 주어진다 ().
출력
동물을 관찰할 수 있는 총 시간의 최댓값을 한 줄로 출력하라.