도미노
면접 대비시간 제한1초메모리 제한128 MB
첫 번째 도미노부터 마지막 도미노까지 각 도미노가 다음 도미노까지의 거리보다 크도록 제거할 도미노를 최대화합니다.
문제
야시(Jaś)는 도미노를 세웁니다. 다만 전통적인 방식이 아니라, 도미노 조각을 차례로 넘어뜨리며 놀이합니다. 야시의 조각들은 높이가 서로 다릅니다. 야시는 개의 도미노 조각을 한 줄로 세웠는데, 어떤 조각이든 넘어지면 바로 다음 조각도 넘어지도록 배치했습니다. 넘어지는 조각의 높이가 그 조각과 다음 조각 사이의 거리보다 크면 다음 조각이 넘어집니다. 야시는 첫 번째 조각을 넘어뜨렸을 때 (중간 조각들이 차례로 넘어지면서) 마지막 조각까지 넘어지도록 유지하면서, 줄에서 최대 몇 개의 불필요한 조각을 제거할 수 있는지 알고 싶어 합니다. 야시는 조각들의 위치를 바꿀 수 없습니다.
입력
첫째 줄에 조각의 개수 ()이 주어집니다. 둘째 줄에는 개의 정수 ()이 주어지며, 는 줄에서 번째 조각의 높이입니다. 셋째 줄에는 개의 정수 ()이 주어지며, 는 번째 조각과 번째 조각 사이의 거리입니다. 처음 배치에서 각 조각은 바로 다음 조각을 넘어뜨릴 수 있음이 보장됩니다(즉 모든 에 대해 ).
출력
줄에서 제거할 수 있는 조각의 최대 개수를 정수 하나로 출력합니다.