标签:images 覆盖 src bzoj zoj .com 无法 复杂 字符串
这题属于博主还未填坑系列,先嘴巴AC,到时候有时间再搞字符串时,再来好好填坑。
废话不多说上题:
题解:
显然是和马拉车有关的吧,我们可以先对整个串跑一个马拉车,然后枚举‘#’好字符,并以他为中心,在枚举一个在其回纹半径之内的‘#’号,检查二号#是否能覆盖一号,可以的话显然就是一个双回文了,但他的复杂度是n平方的,所以要优化,优化也不难,
思考一下,就会发现,当一号的回文半径很大时,如果二号#不能覆盖一号#,那么当一号#被更新更向右时,显然也是无法覆盖的
所以路径压缩以下,用并查集来实现。
代码:以后填坑。
标签:images 覆盖 src bzoj zoj .com 无法 复杂 字符串
原文地址:http://www.cnblogs.com/renjianshige/p/7173255.html