颓不完作业来颓竞赛QAQ
BZOJ:3122-3124
校内:60+10+100(T1被map卡20分表示不服)
时间限制: 1 Sec 内存限制: 512 MB
我们定义一种压缩方法。首先将字符串分成若干个部分。对于每个部分,我们找出其最短的循环节。每个部分的循环节拼起来就是压缩后的字符串。
给定一个字符串,长度为n。请求出这个字符串可以被压缩成的最短长度。
输入数据仅有一行,包含一个字符串。保证字符串只含有小写英文字母。
输出一行,包含一个整数,代表答案。
bababacacac
5
一种可行的方法是 bababa|c|acac,压缩后得到 bacac,长度为 5。
对于 20%的数据,n≤10。
对于 40%的数据,n≤100。
对于 80%的数据,n≤1000。
对于 100%的数据,n≤5000。
选拔爆0,233333333
听字符串大师ZNZ讲解以后突然想来水一发
Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com