균형 배치 서브태스크 5초 1024MB
문제
정올이는 하나의 로봇과 원형의 둘레가
정올이는 원을 따라 시계방향 또는 반시계방향으로 초당
정올이는 초기 로봇과 추가적인
균형있게 배치되었다는 것은 배치를 마친 순간 각각의 인접한 로봇 사이의 거리가
단, 정올이가 로봇을 배치할 수 있는 지점은 총
현재 정올이가 로봇을 배치할 수 있는 지점에 있으면 즉시 그 곳에 로봇을 배치할 수 있다.
모든 로봇 (초기 로봇 포함)은 시계 반대방향으로
정올이가 모든 로봇을 균형있게 배치하는 데 필요한 최소 시간을 계산하는 프로그램을 작성하시오.
입력
첫 줄에는
다음 줄에는
출력
정올이가 모든 로봇을 균형있게 배치하기 위한 최소 시간을 출력한다.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 4점 | 예제에 있는 데이터만 주어진다. |
| #2 | 6점 | |
| #3 | 20점 | |
| #4 | 30점 | |
| #5 | 40점 | 추가 제한 없음 |
예제 #1
12 2 1 2
7
26
시계방향으로 이동하여 위치
이때 초기 로봇은
초기 로봇이
예제 #2
12 2 1 2
10
8
시계방향으로 이동하여 위치
이때 초기 로봇은
예제 #3
24 4 5 2
0 15 6 9 18
30