실행 시간 제한 | 메모리 제한 |
---|---|
1 초 | 128 MB |
겨울 올림픽의 크로스컨트리 스키 코스는 M x N 그리드의 고도(1 <= M,N <= 500)로 설명되며, 각 고도는 0에서 1,000,000,000의 범위에 있습니다.
이 그리드의 일부 셀은 코스의 시작점으로 지정되어 있습니다. 올림픽 주최자들은 각 시작점에 난이도 등급을 할당하려고 합니다. 시작점 P의 난이도는 스키어가 P에서 시작하여 그리드의 적어도 T개의 셀(1 <= T <= MN)을 성공적으로 도달할 수 있도록 하는 D의 최소 가능 값을 가져야 합니다. 스키어는 셀 간의 고도 차이가 D를 초과하지 않는 경우에만 인접한 셀로 이동할 수 있습니다. 두 셀은 한쪽이 다른 쪽의 북쪽, 남쪽, 동쪽, 또는 서쪽에 직접 위치하면 인접합니다.
문제는 주최자들이 각 시작점의 난이도 등급을 계산하는 것을 돕는 것입니다.
3 5 10 20 21 18 99 5 19 22 20 16 17 18 17 40 60 80 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
24
출처: USACO 2014 January Contest, Gold Problem 3. Ski Course Rating