比赛场次 | 379 |
---|---|
比赛名称 | cmath生日赛 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2017-06-13 19:00:00 |
结束时间 | 2017-06-14 00:00:00 |
开放分组 | 全部用户 |
注释介绍 | 即使是没人做的比赛,也权当为自己庆生了。 题都是我搬来的,有人做就做吧。 |
题目名称 | 鱼的感恩 |
---|---|
输入输出 | fool.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
CSU_Turkey | AAAAAAAAAA | 0.882 s | 15.00 MiB | 100 |
ONCE AGAIN | AAAAAAAWAA | 2.455 s | 16.80 MiB | 90 |
从前有一个渔夫抓到了一条特别的鱼,放走了。
渔夫再次抓到了这条鱼,正要再次放走之时,这条鱼吐出了一片迷雾,迷雾散去以后,渔夫不见了。
渔夫睁开眼,发现自己到了一个石碑面前,碑上有一行小写英文字符串S,下面写着:“汝等既有护生之念,应是善良之人,理当授以嘉奖。但是为了证明你的善良,你需要展现你的智慧,以确保吾所见之善良,并非出于汝之愚笨。上面的字符串,你若于其中找到最长的子串,使得这个子串既出现在前缀,又出现在后缀,还出现在字符串的中间,也就是既非前缀又非后缀的位置,则该石碑会将其所藏之物拱手相送。”
渔夫听完以后,可谓一脸懵逼,遂将这个问题分享给你,希望你能够解决。若能解决,渔夫愿意拿出10,000,000,000,000 mod 250 元,作为解决这个问题的报酬。
第一行是一个数字q,表示这个问题有q组不同问题。
接下来q行每行一个由小写英文字母组成的字符串S,意义见于上文。
输出共q行,每行一个字符串,表示对于每组问题,所求的字符串,如果不存在长度大于0且满足要求的字符串,就改成输出”---”(不包含引号)
1 niconiconi
ni
前10%的数据,q<=10
前30%的数据,q<=30
前50%的数据,q<=100
所有数据,q<=200,000
题目保证O(n)算法能过!
QBXT春季训练营第二次测试T3 OR 51nod 1286