随笔分类 -  字符串

摘要:Input 输入分为两行,第一行为一个整数,表示字符串的长度,第二行有个连续的小写的英文字符,表示字符串的内容。 Output 输出文件只有一行,即:输入数据中字符串的最长双倍回文子串的长度,如果双倍回文子串不存在,则输出0。 Sample Input 16 ggabaabaabaaball Sam 阅读全文
posted @ 2019-03-17 19:27 鸟人呀 阅读(136) 评论(0) 推荐(0)
摘要:Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词, 阅读全文
posted @ 2019-02-26 15:30 鸟人呀 阅读(124) 评论(0) 推荐(0)
摘要:PS:做了个模板题就以为会Manacher了,结果昨天比赛遇到一个Manacher的题,还是没做出来。我就是眼高手低,浅尝辄止的一sb。 r[i]:是以i为中心的最长回文串的半径,因为有填充字符,所以,r[i]-1还是回文串的长度,在原串的起始位置是中间位置减去半径再除以2,即 (i-r[i])/2 阅读全文
posted @ 2019-02-26 14:00 鸟人呀 阅读(160) 评论(0) 推荐(0)
摘要:一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input 输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样 阅读全文
posted @ 2019-01-30 20:43 鸟人呀 阅读(102) 评论(0) 推荐(0)