网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
生平第一道自带题解的题
成绩 | 开启时间 | 2014年09月19日 星期五 10:08 | |
折扣 | 0.8 | 折扣时间 | 2014年09月26日 星期五 10:08 |
允许迟交 | 是 | 关闭时间 | 2014年09月26日 星期五 10:08 |
输入文件 | sb_chenyao.in | 输出文件 | sb_chenyao.out |
【题目描述】
"世上本没有神题,只有傻逼题和连傻逼题都不会做的傻逼"--7k+
"生平第一道自带题解的题= ="--cstdio
Chenyao为了证明7k+的观点,就去做一道题,之后证明了自己是傻逼的事实,所以需要向你求助:
"给你一个长度 n (1≤n≤2·10^6) 的只由小写字母组成的字符串s。
我们考虑s的所有连续且回文的子串集合P。位置不同但内容相同的两个串算作不同。
问从P中选出两个串且他们在s中有公共位置的方法数有几个?"
【输入格式】
第一行一个整数n
第二行字符串s
【输出格式】
一行答案,输出结果对51123987取余。
【样例输入】
4
babb
【样例输出】
6
【提示】
"2在模51123987下逆元为25561994"--Vani的代码
因为Chenyao是傻逼,所以找了很多题解,但是他看不懂,就送给你们了: