Bạn được cung cấp 2 mảng , có cùng độ dài . Với mỗi bước xử lí bạn được thực hiện 1 trong 3 hành động sau:
- Giảm đi một đơn vị
- Giảm đi một đơn vị
- Giảm đồng thời cả và đi một đơn vị
Nhiệm vụ của bạn là hãy tính số bước xử lí ít nhất để: các phần tử của mảng bằng nhau, các phần tử của mảng bằng nhau.
Input
Dòng đầu gồm 1 số nguyên dương là độ dài 2 mảng ,
Dòng thứ hai gồm số nguyên dương là các phần tử của mảng
Dòng thứ ba gồm số nguyên dương là các phần tử của mảng
Output
Số bước xử lí ít nhất để giải quyết bài toán
Ví dụ
Input
Copy
3
3 5 6
3 2 3
Output
Copy
6
Giải thích
Bước 1: Giảm đi 1 đơn vị. Ta thu được = [3, 5, 6] và = [2, 2, 3]
Bước 2: Giảm đi 1 đơn vị. Ta thu được = [3, 4, 6] và = [2, 2, 3]
Bước 3: Giảm đi 1 đơn vị. Ta thu được = [3, 3, 6] và = [2, 2, 3]
Bước 4: Giảm và đi 1 đơn vị. Ta thu được = [3, 3, 5] và = [2, 2, 2]
Bước 5: Giảm đi 1 đơn vị. Ta thu được = [3, 3, 4] và = [2, 2, 2]
Bước 6: Giảm đi 1 đơn vị. Ta thu được = [3, 3, 3] và = [2, 2, 2]. Như vậy đã giải quyết được bài toán
Comments