随笔分类 -  回文树

摘要:题目传送门 题意:给出一个字符串,将字符串中所有的回文子串全部放入一个集合里,去重后。问这个集合里有几对<a,b>,使得a是b的子串。 思路:一开始想偏了,以为只要求每个回文串的回文后缀的数量加去掉开头结尾字符的数量就可以了。事实上,如果我们把去掉两个字符的字符串称为父节点,那么父节点的回文后缀和自 阅读全文
posted @ 2019-09-22 10:51 光芒万丈小太阳 阅读(194) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题意:对一个字符串支持四种操作,前插入字符,后插入字符,询问本质不同的回文串数量和所有回文串的数量。 思路: 就是在普通回文树的基础上,维护suf(最长回文后缀)的同时再维护一个pre(最长回文前缀),即可完成以上操作。 代码基本是学习巨佬yyb的 阅读全文
posted @ 2019-09-20 14:37 光芒万丈小太阳 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示