#Lutece3117. 你好,然后,晚安~
你好,然后,晚安~
Migrated from Lutece 3117 你好,然后,晚安~
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
Tags: 后缀系列,分类讨论
祝贺各位进入了暑假一轮集训。本次专题为制胡窜专场,希望您在本次专题中玩的愉快。
所以,我要睡觉了,这道题就你来帮我写了吧。
有一个长度为 的字符串 ,现在被人随机剪成了三个非空的部分。lh3k 想要知道,对于原串中的一个子串 ,其还存在于这三个部分中任意一个的概率是多少。
你需要回答 次询问,且只需要输出在 意义下的答案即可。
更加严谨的,即等概率随机选取两个整数 ,将 划分为 三个不相交的部分。
一个字符串 存在于另一个字符串 当且仅当存在 。
Input
输入数据的第一行包含一个整数 ,紧接着的一行包含一个包含 个整数 ,表示字符串 。(请注意,字符串 的字符集大小为 )
第三行包含一个整数 ,表示询问次数。接下来的 行每行包含两个整数 ,表示询问的子串是 。
Output
对于每次询问,输出一个整数,表示询问的答案。
Samples
5
1 1 2 1 1
3
1 1
2 3
4 5
1
499122177
831870295
10
3 3 1 3 2 1 1 1 3 3
10
6 7
6 10
4 7
1 2
1 7
3 8
10 10
7 9
4 10
2 2
138645050
610038216
915057324
138645050
582309206
166374059
1
83187030
582309206
1
3
1 1 1
1
1 3
0
Constraints
Resources
2024 UESTC ICPC Training for String