#P1795. 2024.4.3-aliTT-第三题-操作数

2024.4.3-aliTT-第三题-操作数

小苯有一个长度为nn的数组 a,小红有一个长度为mm的数组 b 小苯希望对aa中的元素进行一些变换,使得aa的所有元素都在bb中出现过。具体的,他可以做任意如下操作:

  • 选择i(1in)i(1\le i\le n),令ai=ai+1a_i=a_i+1ai=ai1a_i=a_i-1.

小苯想在变换后,同时又能使得a单调不降,他想知道他最少需要操作多少次,请你帮帮他吧。

输入描述

输入包含三行。第一行两个正整数n,m(1n,m2×103)n,m(1\le n,m\le 2\times 10^3),分别表示aabb的长度。 第二行nn个正整数ai(1ai109)a_i(1\le a_i\le 10^9),表示aa数组初始时所有的元素。

第三行mm个正整数bi(1bi109)b_i(1\le b_i\le 10^9),表示bb数组的所有元素。

输出描述

输出一个整数,表示最少操作次数

样例1

输入

5 4
3 5 3 8 10
1 2 3 4

输出

12

样例2

输入

5 3
1 2 3 3 3 
1 2 3

输出

0