정수 개로 이루어진 수열 과, 정수 개로 이루어진 수열 이 있다.
이상 이하의 모든 에 대해 가 되도록 수열 의 값을 수정하려고 한다.
연산 한 번으로 수열 의 값 하나를 만큼 증가하거나 감소할 수 있다. 목표를 달성하는 최소 연산 횟수를 계산하는 프로그램을 작성하라.
첫 줄에 정수 이 주어진다. ()
두 번째 줄에 수열 의 값을 나타내는 개의 정수 이 공백으로 구분되어 주어진다.
세 번째 줄에 수열 의 값을 나타내는 개의 정수 이 공백으로 구분되어 주어진다.
주어지는 수열의 값은 모두 보다 작지 않으며, 보다 크지 않다.
첫 줄에 주어진 조건을 만족하기 위해 필요한 최소 연산 횟수를 출력한다.
3 2 3 6 2 1
2
입력 케이스들은 다음과 같은 종류로 구별되며, 한 종류의 케이스를 다 맞혀야 그 종류에 배정된 점수를 받을 수 있다.
종류 1: 5점
; 수열 의 값은 모두 이다.
종류 2: 16점
; 수열 와 수열 의 값은 모두 절댓값이 을 넘지 않는다.
종류 3: 32점
종류 4: 28점
수열 의 값은 모두 이다.
종류 5: 19점
추가적인 제한 조건이 없음.