题意:给定字符串S,以及给定T,可以按照字符出现顺序在S中任意挑取,判断是否可以构成T例如: S=abcde,T=bd--->输出YES S=abcde,T=bb--->输出NO题解:预处理,反向存储第个字符出现的位置就是 表示从第 位开始, 的每个字母出现的,距离 的最近位置所以下来进行判断T的时候可以进行跳转 如果 且T串没有判断结束,那么输出NO例如上述样例解释里面,S=abcde,T=bb, 初始设置为0,第一次跳转到第二个位置,而下来不能跳转了,此时T串没有判断结束,输出NO时间复杂度: #include<stdio.h> #include<strin...