码迷,mamicode.com
首页 >  
搜索关键字:回文    ( 4174个结果
codeforces Round #258(div2) D解题报告
题目大意: 给出一串字符,只含有a和b。现在定义一个字串如若合并之后的字串是个回文字符串,就是一个good substrings,求出这样的字串有多少个,并输出长度为偶数和奇数的个数。 解法: 首先,我们需要注意到两个已知条件: 1. 字串可以合并,例如 abbaabbb 合并之后就是abab 2. 只有两个字符a,b 我们可以发现,合并之后的字串一定是aba或者abab类型的,那么合并之后的字串如果是回文的话,第一个字符肯定与最后一个字符相同,反之亦然。 我们可以进一步...
分类:其他好文   时间:2014-10-28 17:48:48    阅读次数:283
回文字符串
1 class Solution { 2 public: 3 bool isPalindrome(string s) { 4 //清空string内部所有不是字母的内容,要注意的是erase删除后返回其下一个元素,利用这点来连续删除,若使用i++则会导致运行时错误 5 ...
分类:其他好文   时间:2014-10-27 22:46:29    阅读次数:239
回文数字
1 bool isPalindrome(int x) { 2 int result=0; 3 //注意下面会修改x的值,所以提前保留 4 int copy_x=x; 5 if(x<0) 6 return...
分类:其他好文   时间:2014-10-27 22:42:57    阅读次数:228
fopen和fopen_s用法的比较 【zz】
在定义FILE * fp 之后,fopen的用法是: fp= fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针...
分类:其他好文   时间:2014-10-27 21:05:05    阅读次数:174
uva11404
这题说的是给了一个长度为n的字符串(1000)求最长回文子序列,并输出当str[i]==ste[j]时dp[i][j]=dp[i+1][i-1]+2 否则 dp[i][j]=Max(dp[j+1][i],dp[j][i-1]) 要强调一下这uva真是强大 每个后面都加一个string都不爆内存太厉害...
分类:其他好文   时间:2014-10-27 19:00:09    阅读次数:188
Palindromes _easy version
Problem Description“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output如果一...
分类:其他好文   时间:2014-10-27 14:06:44    阅读次数:176
hdu3068 最长回文串
最长回文串...
分类:其他好文   时间:2014-10-26 17:03:10    阅读次数:145
【LeetCode】Longest Palindromic Substring 解题报告
DP、KMP什么的都太高大上了,自己想了个朴素的遍历方法。 【题目】 Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palin...
分类:其他好文   时间:2014-10-26 15:37:32    阅读次数:249
hdu 3068 最长回文子串 TLE
后缀数组+RMQ是O(nlogn)的,会TLE.....标准解法好像是马拉车,O(n).... 1 #include "algorithm" 2 #include "cstdio" 3 #include "cstring" 4 using namespace std; 5 #define ...
分类:其他好文   时间:2014-10-25 18:44:09    阅读次数:212
[LeetCode系列] 最长回文子串问题
给定字符串S, 找到其子串中最长的回文字符串.反转法: 反转S为S', 找到其中的最长公共子串s, 并确认子串s在S中的下标iS与在S'中的下标iS'是否满足式: length(S) =iS +iS' + length(s). 如果满足则s为搜索结果, 如果不满足我们就继续搜索.DP解法:定义 P[...
分类:其他好文   时间:2014-10-24 00:13:43    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!