题目名称 1820. [国家集训队 2011] 拉拉队排练
输入输出 rehearse.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 20
题目来源 Gravatarcstdio 于2014-11-20加入
开放分组 全部用户
提交状态
分类标签
模式匹配 回文 回文自动机
分享题解
通过:96, 提交:283, 通过率:33.92%
GravatarKZNS 100 0.113 s 8.87 MiB C++
Gravatar_Horizon 100 0.121 s 8.90 MiB C++
Gravatar/k 100 0.134 s 12.71 MiB C++
Gravatarxzy 100 0.144 s 18.34 MiB C++
GravatarZayin 100 0.147 s 8.49 MiB C++
Gravataraewgadsf 100 0.151 s 34.66 MiB C++
Gravatarztx 100 0.166 s 9.83 MiB C++
Gravatar┭┮﹏┭┮ 100 0.168 s 11.14 MiB C++
GravatarFancy、 100 0.173 s 14.62 MiB C++
GravatarLGLJ 100 0.178 s 7.67 MiB C++
关于 拉拉队排练 的近10条评论(全部评论)
总算学会PAM了
GravatarHale
2019-06-11 18:25 10楼
回文自动机就可以了啊……感觉manacher算法好麻烦,还要加一些分隔符什么的
Gravatarthmyl
2018-04-09 15:33 9楼
long long……身败名裂
GravatarShirry
2017-12-15 23:35 8楼
回复 @FoolMike :
并不能理解要二分什么
Gravatar哒哒哒哒哒!
2017-03-03 06:30 7楼
经晴川菊苣指导,A之。
Gravatarsxysxy
2016-11-08 16:43 6楼
manacher+二分+前缀和+快速幂,就是些基本的组合
GravatarFoolMike
2016-08-13 13:52 5楼
有一个点输入的m爆int了...
Gravatar神利·代目
2016-03-11 10:05 4楼
按着学长的代码写了一遍.....
Gravatarstdafx.h
2016-03-10 20:31 3楼
数据也真是亲和……
Gravatar真呆菌
2015-05-24 10:39 2楼
O(nlogn)【快排】的算法被卡成这样,常数大不是我的错。。。
Gravatar天一阁
2015-05-12 17:23 1楼

1820. [国家集训队 2011] 拉拉队排练

★☆   输入文件:rehearse.in   输出文件:rehearse.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材、舞技于一体的美女从众多报名的女生中脱颖而出。这些女生将随着篮球队的小伙子们一起,和对手抗衡,为艾利斯顿篮球队加油助威。一个阳光明媚的早晨,雨荨带领拉拉队的队员们开始了排练。n个女生从左到右排成一行,每个人手中都举了一个写有26个小写字母中的某一个的牌子,在比赛的时候挥舞,为小伙子们呐喊、加油。雨荨发现,如果连续的一段女生,有奇数个,并且她们手中的牌子所写的字母,从左到右和从右到左读起来一样,那么这一段女生就被称作和谐小群体。现在雨荨想找出所有和谐小群体,并且按照女生的个数降序排序之后,前K个和谐小群体的女生个数的乘积是多少。由于答案可能很大,雨荨只要你告诉她,答案除以19930726的余数是多少就行了。

【输入格式】

输入为标准输入。第一行为两个正整数n和K,代表的东西在题目描述中已经叙述。接下来一行为n个字符,代表从左到右女生拿的牌子上写的字母。

【输出格式】

输出为标准输出。输出一个整数,代表题目描述中所写的乘积除以19930726的余数,如果总的和谐小群体个数小于K,输出一个整数-1。

【样例输入】

5 3
ababa

【样例输出】

45

【样例说明】

和谐小群体女生所拿牌子上写的字母从左到右按照女生个数降序排序后为ababa, aba, aba, bab, a, a, a, b, b,前三个长度的乘积为。

【提示】


总共20个测试点,数据范围满足:

【题目来源】

耒阳大世界(衡阳八中) OJ 2160