#XBS202504. heky的日程
heky的日程
题目背景
打工人heky学长最近有很多事要忙, 所以heky学长想要提前规划一下之后的日程, heky学长把每天的日程写在了卡片上
题目描述
有 张卡片编号从 到 , 代表 到 天的计划, 这时heky学长一不小心把这 张卡片与另外 张空白卡片混到了一起.
heky学长从 张卡片中随机抽出 张放在手中, 另外 张堆成一堆, 这一堆卡片的编号按照从上到下的顺序给出.
在一次操作中, heky学长可以随意挑选一张手中的卡片放到这一堆卡片的底部, 并从这堆卡片的最上方拿一张卡片放回手中, heky学长想让这一堆卡片从上到下按顺序堆起来(从上到下第张卡片编号为), 请你告诉heky学长最少的操作次数.
输入格式
第一行包含一个整数 () — 卡片的个数.
第二行包含 个整数 () — 手中初始的卡片编号. 代表空白卡片.
第三行包含 个整数 () — 卡片堆中初始的编号, 按照从上到下的编号给出. 代表空白卡片.
保证 到 的每个数字在 或 中只出现一次,
输出格式
输出包含一个整数,即使编号为 的卡片按升序堆积所需的最少操作数。
Samples
3
0 2 0
3 0 1
2
3
0 2 0
1 0 3
4
11
0 0 0 5 0 0 0 4 0 0 11
9 2 6 0 8 1 7 0 3 0 10
18
提示
对于样例1, 第一步可以把2放到堆底, 拿出3, 第二步把3放到堆底
对于样例2, 第一步把0放到堆底, 拿出1, 随后按顺序打出1, 2, 3
限制
1.5s, 256MB 对于每一个测试点.
相关
在下列比赛中: