华为机试——求一个字符串中的最大回文子串
来源:互联网 发布:for数组去重 编辑:程序博客网 时间:2024/04/30 10:44
题目:求一个字符串中的最大回文子串
#include<iostream>#include<cstdio>#include<cctype>#include<cstring>using namespace std;const int MAXN=200;char outstr[MAXN],s[MAXN];int main(){ int i,j,k,m=0,max=0; int start,end; fgets(s,sizeof(s),stdin); int length=strlen(s); for(i=0;i<length;i++) for(j=i;j<length;j++) { int ok=1; for(k=i;k<=j;k++) { if(s[k]!=s[i+j-k]) ok=0; } if(ok && j-i+1>max) { max=j-i+1; start=i; end=j; } } for(int i=start;i<=end;i++) outstr[m++]=s[i]; outstr[m]='\0'; cout<<"最大回文子串为:"<<outstr<<endl; cout<<"长度:"<<max<<endl;}
0 0
- 华为机试——求一个字符串中的最大回文子串
- 求一个字符串中的最大回文子串
- c++之求一个字符串中的最大回文子串
- 求字符串的最大回文子串
- 求最大回文子字符串
- 求字符串中的最长回文子串
- 求一个字符串中的最大连续重复子串
- 小程序(十三)求一个字符串的最大回文子串
- 求最大回文子串
- 华为机试—最长回文子串
- 华为机试—回文字符串
- 华为机试—回文字符串
- 华为机试—回文字符串
- 2014百度校园招聘笔试——求一个字符串的最长回文子串
- 2014百度校园招聘笔试——求一个字符串的最长回文子串
- 【每天学点算法题10.17】求一个指定字符串中的回文子串
- 华为机试——求字符串中最长无重复子串
- 求取一个字符串的最大回文子串
- WEB中转发与重定向的区别
- 解决 Linux 下 virtualenv 中 pip 安装 Mysql-python 报错的问题
- java socket编程
- hdoj 4553 约会安排 【线段树区间合并】
- 溢出问题
- 华为机试——求一个字符串中的最大回文子串
- DOM的基础操作记忆
- iOS 引入字体库
- extern关键字
- Guava并发(2)——ListenableFuture\FutureCallback\SettableFuture\Futures
- Activity的跳转和传递数据
- Linux下redis的安装
- volatile关键字
- centos搭建samba服务器(新手简易篇)