回文树上dfs——牛客多校第六场C
摘要:
/* set里的一定是本质不同的回文串,所以先建立回文树 当a可以通过nxt指针到达b,或者b可以通过fail指针到达a时,a就是b的子串 对于回文树里的每个结点u,我们可以将和其有关的结点为两部分: 1.结点下方的子树,这部分的所有结点都可以由u在两边加点得到,设大小为 size[u] 2.结点向上的fail链,这条链上的所有结点都是u的回文后缀,设大小为 tot[u] 那么... 阅读全文
posted @ 2019-08-09 19:45 zsben 阅读(175) 评论(0) 推荐(0)
浙公网安备 33010602011771号