우주 비상사태 (라지)
시간 제한5초메모리 제한512 MB
주기적으로 반복되는 구간 길이의 경로에서 최대 L개의 별에 가속기를 두어 기함이 마지막 별에 가장 빨리 도착하도록 합니다.
문제
우주에서 비상사태가 벌어졌다. 함대의 기함을 번 별에서 번 별까지 최대한 빨리 보내야 한다. 기함은 번호가 커지는 순서대로 을 차례로 지나간다. 기함의 평소 속도는 시속 파섹이다.
기함을 출발시키는 것과 별개로, 엔지니어에게 서로 다른 별에 가속 장치를 최대 개까지 지으라고 지시할 수 있다. 가속 장치 하나를 짓는 데 시간이 걸리고 개를 모두 시각에 동시에 짓기 시작하므로, 모든 가속 장치는 시각에 완성된다. 완성된 가속 장치가 있는 별에서 다음 별로 가는 동안 기함의 속도는 시속 파섹이 된다.
기함이 어떤 별에서 다음 별로 가는 도중에 그 별의 가속 장치가 완성되면, 완성되는 순간부터 기함은 빨라진 속도로 이동한다.
가장 이른 시각에 도착하도록 가속 장치를 지었을 때, 기함이 번 별에 닿기까지 걸리는 시간은 몇 시간인가?
입력
첫 줄에 테스트 케이스의 수 가 주어진다. 이어서 개의 줄이 주어진다. 각 줄에는 정수 , , , 와 개의 정수 이 공백으로 구분되어 주어진다. 는 모든 정수 에 대해 번 별과 번 별 사이의 거리이며, 단위는 파섹이다.
예를 들어 , , , , 이면 이웃한 별 사이의 거리는 순서대로 이다.
제한
- 이고, 는 짝수이다
출력
각 테스트 케이스마다 "Case #x: y" 형식으로 한 줄씩 출력한다. 는 부터 시작하는 테스트 케이스 번호이고, 는 번 별에 닿기까지 걸리는 시간이다. 답은 항상 정수임이 보장된다.
힌트
첫 번째 예제의 두 번째 테스트 케이스에서는 가속 장치를 하나 지을 수 있고, 이웃한 별 사이의 거리는 이다. 번 별에 가속 장치를 짓자. 시간이 지나면 기함은 파섹을 이동했고 가속 장치가 완성된다. 남은 파섹을 가는 데 시간이 더 걸려 시각에 번 별에 닿고, 다시 시간이 걸려 목적지인 번 별에 닿는다.
이 문제의 우주에서는 빛의 속도가 시속 파섹보다 훨씬 빠르므로 특수 상대성 효과는 생각하지 않아도 된다.