다오와 디지니의 데이트
시간 제한1초메모리 제한1024 MB
1번 장소에서 출발해 T분 동안 일직선 위를 이동하며 1번으로 돌아올 때, 장소 j로 이동할 때마다 h[j]를 얻는다. 총 행복의 최댓값을 구한다.
문제
크레이지 파크의 버블힐에도 새해가 찾아왔다. 다오와 디지니는 새해를 기념하여 데이트를 하면서 버블힐 곳곳을 둘러보려고 한다.
버블힐은 직선 형태로 연결된 개의 장소로 이루어져 있다. 버블힐에는 두 장소를 잇는 길이 개 있는데, 이상 이하의 각 정수 에 대해 번 장소와 번 장소가 길로 연결되어 있다.
다오와 디지니는 데이트 계획을 분 단위로 꼼꼼하게 세우려고 한다. 두 사람은 매 분마다 다음 세 가지 행동 중 하나를 선택한다.
- 인 번 장소에 있을 경우, 길을 이용하여 번 장소로 이동한다.
- 인 번 장소에 있을 경우, 길을 이용하여 번 장소로 이동한다.
- 현재 위치한 장소에 그대로 머문다.
다오와 디지니는 매 분, 1분 전에 위치했던 장소 와 현재 위치한 장소 에 따라 행복도를 얻는다. 일 경우 두 사람은 만큼의 행복도를 얻는다. 가 음수일 수도 있는데, 이 경우 만큼의 행복도를 잃는다는 뜻이다. 라면 두 사람의 행복도 변화는 0이다.
데이트에 쓸 수 있는 시간이 분밖에 남지 않았기 때문에, 마을에서 출발하여 행복도를 가장 크게 만든 후 돌아오려고 한다. 즉, 처음과 끝 위치는 항상 두 사람이 사는 1번 마을이 되어야 한다. 다오와 디지니가 얻을 행복도를 구해 주자.
입력
첫 줄에 두 정수 과 가 주어진다. (, )
두 번째 줄에 개의 정수가 공백으로 구분되어 주어지며, 번째 수는 를 의미한다. (, )
출력
다오와 디지니가 이번 데이트에서 얻을 수 있는 행복도의 최댓값을 출력한다.