「NOI2018」你的名字
「NOI2018」你的名字 题目描述 小A 被选为了 \(ION2018\) 的出题人,他精心准备了一道质量十分高的题目,且已经 把除了题目命名以外的工作都做好了。 由于 \(ION\) 已经举办了很多届,所以在题目命名上也是有规定的, \(ION\) 命题手册规 定:每年由命题委员会规定一个小写字母字符串,我们称之为那一年的命名串,要求每道题的名字必须是那一年的命名串的一个非空连续子串,且不能和前一年的任何一道题目的名字相同。 由于一些特殊的原因,小A 不知道 \(ION2017\) 每道题的名字,但是他通过一些特殊 手段得到了 \(ION2017\) 的命名串,现在小A 有 \(Q\) 次询问:每次给定 \(ION2017\) 的命名串和 \(ION2018\) 的命名串,求有几种题目的命名,使得这个名字一定满足命题委员会的规定,即是 \(ION2018\) 的命名串的一个非空连续子串且一定不会和 \(ION2017\) 的任何一道题目的名字相同。 由于一些特殊原因,所有询问给出的 \(ION2017\) 的命名串都是某个串的连续子串, 详细可见输入格式。 输入格式: 第一行一个字符串 \(S\) ,之后询问给出的 \(ION2017\) 的命名串都是 \(S\) 的连续子串。 第二行一个正整数 \(Q\) ,表示询问次数。 接下来 \(Q\) 行,每行有一个字符串 \(T\)