题解 | #最长回文子串#

最长回文子串

http://www.nowcoder.com/practice/12e081cd10ee4794a2bd70c7d68f5507

#include <bits/stdc++.h>
using namespace std;


int pd(string s){
    for(int i=0,j=s.size()-1;i<=j;++i,--j){
        if(s[i]!=s[j]) return 0;
    }
    return 1;
}

int main(){
    string m;
    
    while(cin>>m){
        for(int i=m.size();i>0;--i){
            for(int j=0;j<m.size()-i+1;++j){
                if(pd(m.substr(j,i))) {
                    cout<<i<<endl;
                    return 0;
                }
            }
        }
    }
    return 0;
}
全部评论

相关推荐

野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务