题目大意
定义两个字符串匹配为它们的最小循环表示法相同。给定一个模式串和$n$个主串,求模式串对每一个主串的模式匹配次数。
最小循环表示法:对一个长度为$n$的字符串做$n$次操作,每次把第一个字符放到最后。这$n$个串中字典序最小的称为最小循环表示法
你要支持以下几种操作:
$I$ $x$ $a$ : 在第$x$个字符后面插入字符$a$
$D$ $x$ $y$:删除从$x$到$y$的这一段
$C$ $x$ $y$ $z$ :复制从$x$到$y$这一段,粘贴到第$z$个字符后面
$P$ $x$ $y$ $z$ :打印$x$次修改操作之前,从$y$到$z$这一段。其中,$x$不超过一个给定的数$M$。
保证输入的所有数在$int$范围内。
对于$40%$的数据,总操作数和任意时刻字符串的长度在$1000$以内。
对于$100%$的数据,字符串的内容仅包含大小写字母和数字,初始字符串的长度和操作数不超过$100000$ ,$M\le 1000$ 。
Update your browser to view this website correctly. Update my browser now