#arc124d. [arc124_d]Yet Another Sorting Problem

[arc124_d]Yet Another Sorting Problem

问题描述

给定一个长度为N+MN+M的序列pp,它是(1,2,,N+M)(1,2,\ldots,N+M)的一个排列。pp的第ii个元素是pip_i

你可以进行以下操作任意次数。

操作:选择一个介于11NN之间(包括11NN)的整数nn,以及一个介于11MM之间(包括11MM)的整数mm。然后,交换pnp_npN+mp_{N+m}

找到将pp升序排序所需的最小操作次数。我们可以证明,在这个问题的约束下,可以将pp升序排序。

约束条件

  • 输入中的所有值均为整数。
  • 1N,M1051 \leq N,M \leq 10^5
  • 1piN+M1 \leq p_i \leq N+M
  • pp(1,2,,N+M)(1,2,\ldots,N+M) 的一个排列。

输入

输入以以下格式从标准输入中给出:

NN MM

p1p_{1} \cdots pN+Mp_{N+M}

输出

打印将pp升序排序所需的最小操作次数。

示例输入 1

2 3
1 4 2 5 3

示例输出 1

3

示例输入 2

5 7
9 7 12 6 1 11 2 10 3 8 4 5

示例输出 2

10