개의 양의 정수로 이루어진 두 수열 , 가 주어진다. 수열 에 아래 연산을 0회 이상 수행하여 수열 를 만들려고 한다.
와 가 주어졌을 때, 를 로 만들기 위해 필요한 연산의 최소 횟수를 구해보자.
첫째 줄에 수열의 길이 이 주어진다. ()
둘째 줄에 수열 의 원소 이 공백으로 구분되어 주어진다. ()
셋째 줄에 수열 의 원소 이 공백으로 구분되어 주어진다. ()
를 로 만드는 데 필요한 연산의 최소 횟수를 출력한다.
를 로 만들 수 없다면 -1을 출력한다.
6 3 1 3 4 5 6 3 4 4 5 6 6
3
2 1 1 1 1
0
4 4 3 1 2 4 3 1 3
-1
4 4 3 1 2 4 1 1 2
-1
4 4 3 1 2 3 4 4 4
-1