신도시 개발
시간 제한1초메모리 제한1024 MB
아직 분양되지 않은 토지 K개를 하나씩 분양할 때, 왼쪽과 오른쪽에 분양된 토지 수의 차이만큼 할인되므로 할인 총합을 최소로 만드는 문제입니다.
문제
BOJ 도시에는 번부터 번까지 번호가 붙은 개의 토지가 일렬로 있고, 이 중 이미 분양된 토지가 개 있다.
BOJ 도시의 시장인 청한이는 BOJ 도시를 개발하기 위해 아직 분양되지 않은 토지 중 개를 분양하려고 한다. 단 도시와 멀면 토지의 수요가 줄어들기 때문에, 중심으로부터 멀어질수록 할인하여 분양하려고 한다. 구체적으로, 어떤 토지를 분양하는 시점에 이 토지의 왼쪽과 오른쪽에 있는 분양된 토지의 개수 차이를 라고 할 때, 이 토지는 원래 가격에서 만큼 할인하여 분양한다.
청한이는 BOJ 도시의 토지 중 개를 골라 적절한 순서로 분양해서 최대한의 이익을 내고 싶다. 즉, 분양한 토지들이 할인된 양의 총합을 최소화해야 한다. 토지는 청한이가 정한 순서대로 하나씩 분양하며, 동시에 여러 개의 토지를 분양할 수 없다. 최적의 방법으로 토지를 분양했을 때, 할인된 양의 총합은 얼마인지 구하시오.
입력
첫 번째 줄에 BOJ 도시의 토지의 개수 , 이미 분양된 토지의 개수 , 앞으로 분양할 토지의 개수 가 주어진다.
두 번째 줄에 이미 분양된 토지의 번호를 나타내는 개의 정수 가 공백으로 구분되어 주어진다.
출력
최적의 방법으로 토지를 분양했을 때, 분양한 토지들의 할인된 양의 총합을 출력한다.
제한
- 주어지는 모든 는 서로 다르다.