#1254. 3.删除物品

3.删除物品

3.删除物品

题目描述

一共有NN个物品,堆成22堆。

所有物品都是一样的,但是它们有不同的优先级。

你只能够移动某堆中位于顶端的物品。

你可以把任意一堆中位于顶端的物品移动到其它某堆的顶端。若此物品是当前所有物品中优先级最高的,可以直接将之删除而不用移动。

求出将所有物品删除所需的最小步数。删除操作不计入步数之中。

输入格式

第一行一个nn,表示序列长度。

第二行nn个数字,第ii个数表示aia_i

第一行是包含两个整数N1N_1N2N_2,分别表示两堆物品的个数。

接下来有N1N_1行整数按照从顶到底的顺序分别给出了第一堆物品中的优先级,数字越大,优先级越高。

再接下来的N2N_2行按照同样的格式给出了第二堆物品的优先级。

输出格式

对于每个数据,请输出一个整数,即最小移动步数。

数据范围与提示

对于100%100\%的数据,有1N1,N21051 \leq N_1,N_2 \leq 10^5aia_iintint范围内且互不相同。

样例

3 3
1
4
5
2
7
3
6