比赛场次 | 302 |
---|---|
比赛名称 | 20160414 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2016-04-14 14:30:00 |
结束时间 | 2016-04-14 17:30:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 随机数消除器 |
---|---|
输入输出 | randomb.in/out |
时间限制 | 5000 ms (5 s) |
内存限制 | 1024 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
ennekings | AAAAAAAAAA | 0.841 s | 130.01 MiB | 100 |
Fmuckss | AAAAAAAAAA | 1.270 s | 353.17 MiB | 100 |
葳棠殇 | AAAAAAAAAA | 3.305 s | 892.94 MiB | 100 |
lxtgogogo | AAAAAAAAAA | 3.754 s | 803.66 MiB | 100 |
/k | AAAAAAEEEE | 0.812 s | 153.19 MiB | 60 |
KZNS | AAEEEEEEEE | 0.680 s | 39.94 MiB | 20 |
Satoshi | AATTTTTTTT | 40.001 s | 0.31 MiB | 20 |
正在缓冲... | C | 0.000 s | 0.00 MiB | 0 |
mikumikumi | WWWWWWEEEE | 1.756 s | 92.63 MiB | 0 |
明天就是明明的生日啦!为了庆祝明明的生日,天天为明明制作了一个礼物,那就是——随机数生成器!
顾名思义,这个随机数生成器可以生成一个随机的 ab 串。然而,有时候这个生成器生成的字符串并不是很随机。因此天天开发了随机数生成器的配套产品——随机数消除器。
天天认为,这个生成器所生成的字符串的所有回文子串都是不随机因素。因此,消除器所要做的第一步就是识别所有的回文子串。由于生成器所生成的字符串太长,天天的程序没有办法在短时间内出解,他希望你帮他写一个程序,可以统计生成器所生成的 ab 串中所有本质不同的回文子串的数量。
一个字符串是回文子串,当且仅当这个字符串反转之后与原串完全相同。
如果两个回文子串位置不同但每个字符都相同,那么我们认为这两个回文子串是相同的。
输入文件包含一行一个字符串 S,代表随机数生成器所生成的 ab 串。
数据保证 S 中只含有’a’和’b’两个字符。
输出一行一个整数,代表 S 中本质不同的回文子串数量。
abbaaab
7
七种本质不同的回文子串如下所示:
a
aa
aaa
b
bb
abba
baaab
数据规模:
在此键入。