#include <iostream> #include <string.h> using namespace std; int m; const int maxn=100005; char T[maxn],S[15][maxn]; struct node { int l,r; bool operator < (const node &a) const { return r<a.r; //重载小于号,按右端点从小到大排序 } }; vector<node>st; //保存区间 int...