| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 2144 | 646 | 532 | 32.048% |
양의 정수로 이루어진 길이가 $N$인 배열 $A_1, \cdots, A_N$이 주어집니다. 당신은 원하는 만큼 다음 조작을 할 수 있습니다.
조작 이후 $A_1, \cdots, A_N$의 최댓값과 최솟값의 차이로 가능한 최솟값을 구하세요.
첫 줄에 배열의 길이 $N$이 주어집니다. $(1 \le N \le 200\,000)$
둘째 줄에 $N$개의 양의 정수 $A_1, A_2, \cdots, A_N$이 주어집니다. $(1 \le A_i \le 10^9)$
조작 이후 $A_1, \cdots, A_N$의 최댓값과 최솟값의 차이로 가능한 최솟값을 구하세요.
6 31 41 51 92 65 3
40
$31$에 $2$를 곱해서 $62$로, $41$에 $2$를 곱해서 $82$로, $51$ 에 $2$를 곱해서 $102$로, $3$에 $2$를 $5$번 곱해서 $96$으로 만들면, $A$의 최댓값 $102$와 최솟값 $62$의 차이가 $40$으로 최소가 됩니다.