#P8087. 『JROI-5』Interval
『JROI-5』Interval
题目背景
小 C 喜欢带有区间操作的数据结构,因为这样的题总会有一档好写的 部分分。
题目描述
本题读入量较大,建议使用较快的读入方式,可以参考 赛时公告板
小 C 有一个长度为 的序列 ,第 项为 。
是一个 的排列(即 在 中各出现一次)。
定义 为 中没有出现过的最小正整数。
例如,$\operatorname{Mex}\{2,3\}=1,\operatorname{Mex}\{1,2,3\}=4$。
小 C 还有一个长度为 的数列 。
定义一个区间 是合法的当且仅当
小 C 希望你告诉他,最短的合法区间的长度是多少,特别的,如果没有区间合法,则输出 0
。
输入格式
第一行一个正整数 。
第二行 个正整数 。
第三行 个正整数 。
输出格式
一行一个整数,表示最短的合法区间长度。
5
2 3 1 5 4
2 2 3 4 5
3
5
2 3 1 5 4
1 2 2 4 5
1
5
1 3 4 2 5
6 7 8 9 10
0
见附件
见附件
提示
【样例解释】
对于 #1,容易发现 是最短的合法区间。
对于 #2,容易发现 是最短的合法区间。
对于 #3,容易发现没有合法的区间。
对于 的数据,满足 。
对于 的数据,满足 。
对于另外 的数据,满足 不升,即满足 ,且 。
对于 的数据,满足 。