걷는 건 귀찮아
면접 대비시간 제한1초메모리 제한1024 MB
정렬된 위치에 있는 N대의 인력거가 각각 오른쪽으로 이동할 수 있는 범위가 주어질 때, 걷지 않고 목적지 M에 도달하기 위한 최소 환승 횟수를 구한다.
문제
일직선 위에 놓인 개의 지점 에는 최대 만큼 이동시켜주는 인력거꾼들이 있다. 즉, 에 있는 인력거꾼은 , , , , 중 한 지점까지 승객을 데려다준다.
세상에서 걷는 게 제일 귀찮은 현솔이는 목적지인 까지 걷지 않고 인력거만을 타면서 이동하고 싶다. 첫 번째 인력거에 타고 있는 현솔이가 목적지까지 가기 위한 인력거의 최소 환승 횟수를 알아 내보자.
입력
첫째 줄에 과 이 공백으로 구분되어 주어진다. (, )
둘째 줄에 각 지점의 위치 , , , 이 공백으로 구분되어 오름차순으로 주어진다. (, )
셋째 줄에 각 인력거꾼의 최대 이동 거리 , , , 이 공백으로 구분되어 순서대로 주어진다. ()
출력
현솔이가 걷지 않고 목적지까지 가기 위한 인력거의 최소 환승 횟수를 출력한다. 만약 도달할 수 없다면, -1을 출력한다.