#390. String小游戏
String小游戏
给定一个字符串和一个长度不超过的字符串,以及一个操作序列。对于操作序列,每个操作代表删除中第个字符。
若按从左往右顺序执行操作序列中的操作,请问最多能执行几次操作使得p还是t的子序列(子序列是指从最初序列通过去除某些元素但不破坏余下元素的相对位置而形成的新序列)
Input
第一行为一个字符串,代表
第二行为一个字符串,代表
第三行为一个正整数,代表操作序列的长度
第四行为个正整数,代表中的每一次操作
$1\leq \left |p\right| < \left |t \right|=n \leq 200 000 $
Output
一个整数,代表最多能执行次操作使得还是的子序列(如果本来就不是的子串则输出)
Samples
ababcba
abb
7
5 3 4 1 7 6 2
3
aaa
b
3
1 2 3
0