#loj5016. 「POI2013 R3」彩链 Colorful Chain
「POI2013 R3」彩链 Colorful Chain
#5016. 「POI2013 R3」彩链 Colorful Chain
标签: 传统 | 时间限制: 4500 ms | 内存限制: 128 MiB |
题目描述
题目译自 XX Olimpiada Informatyczna — III etap Łańcuch kolorowy
小 Bajtuś 酷爱玩弄五彩缤纷的链子,收集了一大堆,但他对每条链子的喜爱程度各不相同。每条链子由若干彩色链环组成。Bajtazar 发现,Bajtuś 的审美品味极为挑剔:他认为链子的某个连续片段漂亮,当且仅当该片段包含正好 个颜色 的链环、 个颜色 的链环、……、 个颜色 的链环,且不含其他颜色的链环。一条链子的吸引力取决于其中漂亮连续片段的数量。Bajtazar 通过反复尝试,摸清了 和 的值。现在,他想为 Bajtuś 选购一条新链子,请你编写程序,帮他计算链子的吸引力。
输入格式
第一行包含两个整数 ,分别表示链子长度和漂亮片段的描述长度。
第二行包含 个整数 ,表示漂亮片段中各颜色链环的数量。
第三行包含 个整数 $(1 \leq c_i \leq n, c_i \neq c_j \text{ 当 } i \neq j)$,表示漂亮片段中各颜色的编号。
第四行包含 个整数 ,表示链子各链环的颜色。
输出格式
输出一行,包含一个整数,表示链子中漂亮连续片段的数量。
样例
输入
7 3
2 1 1
1 2 3
4 2 1 3 1 2 5
输出
2
此链子的两个漂亮片段为 和 。
附加样例
- ,两个漂亮片段依次出现,不重叠。
- ,漂亮片段长度超过链子长度,结果 。
- ,三个漂亮片段相互重叠。
- ,漂亮片段包含颜色 各一个,链子为颜色序列 ,结果 。
- ,漂亮片段包含 个颜色 和 个颜色 ,链子为 ,结果 。
数据范围与提示
对于 的测试数据,。