{"raw_statement":[{"iden":"statement","content":"$n$ 个人坐电梯，第 $i$ 个人在第 $a_i$ 层下电梯，$a_{1\\sim n}$ 构成一个排列。\n\n电梯是长条形的，所以 $n$ 个人初始时按编号顺序在电梯里列成一列，电梯会从下往上依次经过第 $1\\sim n$ 层。\n\n当一个人要下电梯时，所有在他前面的人也必须暂时下电梯，然后可以以任意顺序返回电梯。在他后面的人不需要也不会下电梯。\n\n如果每次临时下电梯的人总是以最优策略来决定返回电梯的顺序，请你求出所有人下电梯的总次数最少是多少。\n\n给定 $q$ 次操作，每次给定 $x_i$ 表示移除编号为 $x_i$ 的人，你需要在第一次操作前以及每次操作之后求出答案。"},{"iden":"input","content":"第一行两个整数 $n,q$。\n\n第二行 $n$ 个数 $a_{1\\sim n}$，保证构成一个 $1\\sim n$ 的排列。\n\n第三行 $q$ 个数 $x_{1\\sim q}$，表示 $q$ 次询问。"},{"iden":"output","content":"输出一行 $q+1$ 个数，表示第一次操作前的答案以及每次操作后的答案。"},{"iden":"note","content":"### 数据范围\n|$\\text{Subtask}$|分值|特殊性质|\n|:-:|:-:|:-:|\n|$1$|$16$|$n,q\\le 100$|\n|$2$|$19$|$n,q\\le 1000$|\n|$3$|$29$|$q=0$|\n|$4$|$46$|无|\n\n对于所有数据，$0\\le q< n\\le 10^5$。"}],"translated_statement":null,"sample_group":[["5 2\n3 4 1 2 5\n3 2","9 6 4"],["7 0\n4 5 2 1 6 3 7","13"],["3 2\n3 1 2\n1 2\n","5 2 1"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}