码迷,mamicode.com
首页 >  
搜索关键字:回文子序列    ( 105个结果
TopCoder - 15135 LongPalindromes
https://vjudge.net/problem/TopCoder-15135 之前做过:本质不同的回文子序列个数 本题:位置不同即为不同。 如果还是设$f[l][r]$表示$l$,$r$结尾,就难受了。转移就已经是$O(n^2)$了 所以,$f[l][r]$表示,$[l,r]$的回文子序列个数 ...
分类:其他好文   时间:2019-06-17 20:16:17    阅读次数:109
hdu4632 Palindrome subsequence 回文子序列个数 区间dp
Palindrome subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65535 K (Java/Others)Total Submission(s): 4513 Accepted Submission( ...
分类:其他好文   时间:2019-05-23 22:56:16    阅读次数:161
bzoj3160(FFT+回文自动机)
题目描述 https://www.lydsy.com/JudgeOnline/problem.php?id=3160 题解 先把问题转化一下,我们要求的是非连续对称回文子序列。 ans=回文子序列数-回文子串数。 回文子串数可以用PAM或manachar求出来。 复习了一下PAM,用它求回文子串数和 ...
分类:其他好文   时间:2019-01-01 21:13:43    阅读次数:157
【最大回文长度】
#include #include using namespace std; //递归方法,求解最长回文子序列 int find_str(char *str, int i, int j) { if (i == j) return 1; //只有一个元素,回文长度为1 if (i > j) retur... ...
分类:其他好文   时间:2018-07-30 20:15:17    阅读次数:109
ACM训练小结-柳志轩-2018年6月23日
今天题目情况如下: D题:SG函数相关。 相关知识忘光...已复习。 E题:丧心病狂的模拟题目。 F题:树分块+容斥。 想到了树上莫队,但是糟糕的是不会O(1)/O(logn)转移,gg。使用容斥来转移,很好,会找相关题目练习。 H题:并查集+最长回文子序列。 看错数据范围+脑子懵以为不可写,事实上 ...
分类:其他好文   时间:2018-06-23 22:50:57    阅读次数:183
题目:最长回文子串(C++)
看到这个题第一反应是做过啊,然后就开始写,等写完一测。emmmmm,原来是最长回文子串不是最长回文子序列,但是写都写了,我就把代码稍微修改了一下让适应于该题目,代码如下: 然后这个代码一看就很搓啊,完全不适应该题,猜测效率一定很低,等提交过后看,果不其然,只超过了13.74%的代码。只好删了重写。 ...
分类:编程语言   时间:2018-06-11 02:09:30    阅读次数:180
manacher算法求最长回文子序列
一:背景 给定一个字符串,求出其最长回文子串。例如: 以上问题的传统思路大概是,遍历每一个字符,以该字符为中心向两边查找。其时间复杂度为O(n^2),效率很差。 1975年,一个叫Manacher的人发明了一个算法,Manacher算法(中文名:马拉车算法),该算法可以把时间复杂度提升到O(n)。下 ...
分类:编程语言   时间:2018-06-05 19:13:31    阅读次数:273
字符串的回文子序列个数
题目描述 求一个长度不超过15的字符串的回文子序列个数(子序列长度>=1)。 输入描述 输入一个长度不超过15的字符串,字符串均由小写字母表示 输出描述 输出其回文子序列个数 样例输入 样例输出 注释 本例中其所有回文子序列为: a,b,a,a,aba,aba,aa,aa,aa,aaa 一个字符串的 ...
分类:其他好文   时间:2018-05-07 20:56:44    阅读次数:305
516 Longest Palindromic Subsequence 最长回文子序列
给定一个字符串s,找到其中最长的回文子序列。可以假设s的最大长度为1000。 详见:https://leetcode.com/problems/longest-palindromic-subsequence/description/ C++: 参考:http://www.cnblogs.com/gr ...
分类:其他好文   时间:2018-04-22 17:18:26    阅读次数:133
HDU 4632 Palindrome subsequence(区间DP求回文子序列数)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4632 题目大意:给你若干个字符串,回答每个字符串有多少个回文子序列(可以不连续的子串)。解题思路: 设dp[i][j]为[i,j]的回文子序列数,那么得到状态转移方程: dp[i][j]=(dp[i+1 ...
分类:其他好文   时间:2018-04-17 00:49:42    阅读次数:192
105条   上一页 1 2 3 4 5 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!