{"problem":{"name":"[COCI 2023/2024 #2] Dizalo","description":{"content":"$n$ 个人坐电梯，第 $i$ 个人在第 $a_i$ 层下电梯，$a_{1\\sim n}$ 构成一个排列。 电梯是长条形的，所以 $n$ 个人初始时按编号顺序在电梯里列成一列，电梯会从下往上依次经过第 $1\\sim n$ 层。 当一个人要下电梯时，所有在他前面的人也必须暂时下电梯，然后可以以任意顺序返回电梯。在他后面的人不需要也不会下电梯。 如果每次临时下电梯的人总是以最优策略来决定返回电梯","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":3000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P6"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP9910"},"statements":[{"statement_type":"Markdown","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$ 的人，你需要在第一次操作前以及每次操作之后求出答案。\n\n## Input\n\n第一行两个整数 $n,q$。\n\n第二行 $n$ 个数 $a_{1\\sim n}$，保证构成一个 $1\\sim n$ 的排列。\n\n第三行 $q$ 个数 $x_{1\\sim q}$，表示 $q$ 次询问。\n\n## Output\n\n输出一行 $q+1$ 个数，表示第一次操作前的答案以及每次操作后的答案。\n\n[samples]\n\n## Note\n\n### 数据范围\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$。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP9910","tags":["2023","O2优化","COCI（克罗地亚）"],"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"]],"created_at":"2026-03-03 11:09:25"}}