말뚝
시간 제한5초메모리 제한1024 MB
기둥의 높이와 기둥마다 1cm 올리거나 내리는 데 드는 힘이 주어질 때, 연속한 K개의 기둥을 같은 높이로 만드는 최소 힘을 구한다.
문제
UCPC 농장에는 개의 말뚝이 일렬로 박혀 있다. 말뚝의 높이가 제각각이라 농장이 아름다워 보이지 않는다. 그래서 말뚝의 높이를 조정해 농장을 아름답게 만들어야 한다.
각 말뚝에는 왼쪽에서 오른쪽으로 부터 까지 번호가 붙어 있고, 번 말뚝의 처음 높이는 cm이다. 말뚝마다 재질이 달라서, 말뚝을 들어올리거나 박는 데 드는 힘도 각각 다르다. 번 말뚝을 cm 들어올리는 데 만큼의 힘이 들고, cm 박는 데 만큼의 힘이 든다.
UCPC 농장의 아름다움은 높이가 같은 말뚝들이 이루는 가장 긴 연속 구간의 길이로 정해진다. 농장의 아름다움을 이상으로 만들기 위해 필요한 힘의 최솟값을 구하자.
입력
첫 번째 줄에는 말뚝의 개수 과 만족해야 하는 농장의 아름다움 가 주어진다.
다음 줄에는 각 말뚝의 처음 높이 가 공백으로 구분되어 주어진다.
다음 줄에는 각 말뚝을 cm 들어올리는 데 필요한 힘 가 공백으로 구분되어 주어진다.
다음 줄에는 각 말뚝을 cm 박는 데 필요한 힘 가 공백으로 구분되어 주어진다.
입력으로 주어지는 모든 값은 정수이다.
출력
첫째 줄에 농장의 아름다움을 이상으로 만들기 위해 필요한 힘의 최솟값을 출력한다.

