성난 소
시간 제한2초메모리 제한512 MB
줄어드는 연쇄 폭발 반경으로 직선 위 모든 건초 더미를 터뜨리는 가장 작은 발사 힘을 구합니다.
문제
베시는 "성난 소"라는 게임을 만들었다. 새총으로 소 한 마리를 쏘아 수직선 위에 놓인 건초 더미를 모두 터뜨리는 게임이다.
수직선 위 서로 다른 정수 위치 에 건초 더미가 개 놓여 있다. 위력 로 쏜 소가 위치 에 떨어지면 이상 이하 구간에 있는 건초 더미가 모두 터진다. 이렇게 터진 건초 더미는 동시에 폭발 반경 로 터지고, 그 폭발에 휘말린 아직 터지지 않은 건초 더미가 다시 동시에 반경 로 터진다. 연쇄는 새로 터지는 건초 더미가 없거나 반경이 보다 작아질 때까지 이어진다.
소가 떨어지는 위치는 정수가 아니어도 된다. 건초 더미를 모두 터뜨릴 수 있는 위력 의 최솟값을 구하여라.
입력
첫째 줄에 이 주어진다 ().
다음 개 줄에 건초 더미의 위치 이 한 줄에 하나씩 주어진다 (). 위치는 모두 다르고, 정렬되어 있지 않을 수 있다.
출력
건초 더미를 모두 터뜨리는 데 필요한 위력 의 최솟값을 소수점 아래 정확히 한 자리까지 출력한다. 정답은 항상 의 배수이다.
힌트
건초 더미가 에 있다고 하자. 위력 으로 위치 에 소를 떨어뜨리면 과 의 건초 더미가 먼저 터진다. 이 둘이 반경 로 동시에 터지면서 과 의 건초 더미를 휘말리게 하고, 그 둘이 다시 반경 로 터지면서 의 건초 더미를 터뜨린다. 마지막 건초 더미는 반경 으로 터진다.