AT_abc006_4 [ABC006D] トランプ挿入ソート

题目描述

有写着数字的牌 $N$ 张。对于这卡束(摞好扣在旁边的牌,即为“山札”)可以进行以下操作。 - 从剩下的牌中抽出 $1$ 张卡,插入卡束任意位置。 求卡片从上到下按升序排序所需的最小操作次数。

输入格式

第一行一个数字 $N$,以下 $N$ 行每行一个数字代表牌的顺序。

输出格式

求卡片从上到下按升序排序所需的最小操作次数。另外,在输出的末尾另起一行。(换行)

说明/提示

该问题包括 $3$ 个数据集,每个数据集设置分值。 - 如果对满足 $1\leq N\leq16$ 的所有数据集正确解答,则给 $10$ 分。 - 如果对满足 $1\leq N\leq1,000$ 的全部数据集正确解答,则与上述数据集另外给 $40$分。 - 如果对满足 $ 1\leq N \leq 3 \times 10^4 $ 的全部数据集正确解答,则给 $100$ 分。 **操作示例** 取出 $2$ 放入 $1$ 和 $3$ 之间。取出 $5$ 放入 $4$ 和 $6$ 之间。