美文网首页工作生活
1615:最长回文串

1615:最长回文串

作者: Celia_QAQ | 来源:发表于2019-07-04 20:39 被阅读0次

Description

求一个字符串的最长回文串

Input

第一行输入n

接下来n行每行每行一个字符串长度<=100000

Output

输出最长回文串的长度
Sample Input
3
abababa
aaaabaa
acacdas
Sample Output
7
5
3
HINT

不要想太多 Water

参考:https://blog.csdn.net/litianxiang_kaola/article/details/52201226
https://blog.csdn.net/qq_38735931/article/details/81665148

AC代码:

#include<vector>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<map>
#include<algorithm>
using namespace std;
typedef long long ll;
const int maxn=300050;

int main(){
   int t,temp;
    char s[10000];
   while(~scanf("%d",&t)){
       scanf("%s",s);
       int n=strlen(s);
       bool flag=false;
       for(int i=n;i>0;i--){
        for(int j=0;j<n-i+1;j++){
            int t=j,k=0,l=0;
            char c1[10000],c2[10000];
            while(k<i/2){
                c1[k]=s[t];
                c2[l]=s[i+j-1-k];
                k++,l++,t++;
            }
            c1[k]='\0';
            c2[l]='\0';
            if(strcmp(c1,c2)==0){
                printf("%d\n",i);
                flag=true;
                break;
            }
           }
           if(flag) break;
       }
    
    }
     return 0;
}

相关文章

  • 1615:最长回文串

    Description 求一个字符串的最长回文串 Input 第一行输入n 接下来n行每行每行一个字符串长度<=1...

  • 最长回文子串

    最长回文子串——Manacher 算法 1. 问题定义 最长回文字符串问题:给定一个字符串,求它的最长回文子串长度...

  • Manacher 算法学习笔记

    前言 给定一个字符串,求出其最长回文子串。例如:s="abcd",最长回文长度为 1;s="ababa",最长回文...

  • 字符串算法

    最长公共前缀 最长回文串 最长回文子序列 最长公共子串 反转单词顺序列 反转字符串 字符串转数字 IP-int互转

  • 最长回文子串问题—Manacher算法

    最长回文串问题是一个经典的算法题。 0. 问题定义 最长回文子串问题:给定一个字符串,求它的最长回文子串长度。如果...

  • Manacher算法

    最长回文子串问题# 给定一个字符串,找出最长的回文子串,如"waabwswbfd",则最长子串为bwsb. 中心试...

  • 打卡-最长回文子串

    最长回文子串(中等)

  • C语言实现求最长回文子串

    最长回文子串的概念 回文串是指正序和反序都一样的字符串,例如:Str1 = "AbbA",则Str1的最长回文子串...

  • Manacher's Algorithm算法分析Java

    Manacher's Algorithm俗称马拉车算法,对于求字符串中最长回文子串效率极高。 在求最长回文子串的时...

  • 最长回文子序列

    该问题区别于最长回文子串,子串必须是连续的,而子序列则可以跳跃,例如AABCAA的最长回文子串为AA,但是它的最长...

网友评论

    本文标题:1615:最长回文串

    本文链接:https://www.haomeiwen.com/subject/lrrdhctx.html