ICode9

精准搜索请尝试: 精确搜索
  • CF17E Palisection 题解2021-11-05 20:01:34

    Description Luogu传送门 Solution 非常有意思的一道题。 看到回文子串,首先想到的 manacher 算法。emm……但是写了 manacher 之后怎么做呢? 我们发现,求相交的回文子串非常麻烦,所以直接一波正难则反,用总的回文子串数减去不相交的。 接下来考虑如何求不相交的回文子串。 我们开两

  • CF17E Palisection (PAM+邻接表)2021-10-14 09:32:00

    CF17E Palisection Mean 给定一个长度为\(n\)的小写字母串。问你有多少对相交的回文子串(包含也算相交). Sol \(PAM\)+邻接表 计\(sum\)为字母串中所有回文串个数,则总数为\(sum*(sum-1)/2\). 对于不相交的回文串对,维护以第\(i\)为结尾的回文串个数\(r[i]\),以第\(i\)为起点的回文

  • CF 17E Palisection 求不相交回文串个数2019-08-01 09:57:43

    In an English class Nick had nothing to do at all, and remembered about wonderful strings called palindromes. We should remind you that a string is called a palindrome if it can be read the same way both from left to right and from right to left. Here are

  • CF17E Palisection (回文自动机+DP)2019-04-01 22:39:38

    题目传送门 题目大意:给你一个字符串,让你求出有多少对相交的回文子串   啊啊啊啊降智了,我怎么又忘了正难则反! 求相交会很难搞。把问题转化成求互不相交的回文子串再减一下就行了 先利用$PAM$求出以每个位置为末尾的回文子串数量,这个数量就是此时构造末尾节点在$fail$树中的深度 再

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有