두 안테나
시간 제한3초메모리 제한512 MB
일렬로 늘어선 안테나마다 높이와 통신 가능 거리 범위가 주어집니다. 구간 [L, R] 안에서 서로 통신할 수 있는 안테나 쌍의 높이 차 최댓값을 구하며, 그런 쌍이 없으면 -1을 출력합니다.
문제
1번부터 번까지 번호가 붙은 개의 안테나가 일렬로 놓여 있다. 인접한 안테나끼리는 1km 떨어져 있다. 번 () 안테나의 높이는 이다. 번 안테나는 자신으로부터 km 이상 km 이하 떨어진 안테나에게만 정보를 보낼 수 있다. 번 안테나와 번 안테나가 () 서로 정보를 주고받을 수 있으면 이 둘은 통신할 수 있고, 통신 비용은 이다.
JOI 공화국의 수상 K씨는 시민들로부터 연결 상태에 관한 불만 개를 들었다. 조사 결과 번째 () 불만은 번 안테나 중 하나 이상에 이상이 있는 것으로 밝혀졌다. 이 안테나들 중에 서로 통신할 수 있는 쌍이 있는지, 있다면 그 중 통신 비용이 가장 높은 쌍의 비용이 얼마인지 구하라.
입력
입력은 다음 형식으로 주어진다. 모든 값은 정수이다.
출력
표준 출력으로 개의 줄을 출력한다. 번째 줄에는 번 안테나 중 서로 통신할 수 있는 쌍이 없으면 -1을, 있으면 통신 비용의 최댓값을 출력한다.
제한
- .
- ().
- ().
- .
- ().