new 第四界substring (string操作和匹配)
来源:互联网 发布:ar软件下载 编辑:程序博客网 时间:2024/06/05 00:51
#include <iostream>#include<cstdio>#include<stdio.h>#include<string.h>#include<string>#include<algorithm>using namespace std;int main(){ int T; scanf("%d",&T); while(T--) { string s1,s2,s3; cin>>s1; s2=s1; reverse(s2.begin(),s2.end()); int len=s1.size(); int i,j;int max=0; //i代表开始位置 for(i=0;i<len;i++) { //j代表长度 for(j=1;i+j<=len;j++) { string::size_type pos=s2.find(s1.substr(i,j)); if(pos!=string::npos) { if(max<j) { max=j; s3=s1.substr(i,j); } } } } cout<<s3<<endl; } return 0;}
- new 第四界substring (string操作和匹配)
- String.substring 和String.subSequence
- String.substr()和String.substring()
- String.getBytes()和new String()
- String.getBytes()和new String()
- String.getBytes()和new String()
- toString()和new String(obj);
- toString和new String()
- toString和new String()
- toString()和new String()
- new操作符(new operator) 和 new操作(operator new)的区别
- String——substring-with-concatenation-of-all-words(模式匹配变型)
- string.indexof()和string.substring()的用法
- String匹配和提取
- String a="abc"和String b=new String("abc")的区别及String相关常用操作
- new和delete操作
- new和delete操作
- 第四天----数组和String
- [转] 一个老板的三句话-成大事必备
- 如何挖矿:Bitcoin教程
- 简单病毒样本分析
- mollac/new与free/delete的区别
- 同时打开多个vc的办法(xp下)
- new 第四界substring (string操作和匹配)
- 提问的智慧
- 字符串匹配的Boyer-Moore算法
- apue-笔记
- dba 常用的视图
- HDU 1016 Prime Ring Problem
- MFC--CListCtrl
- Android中raw文件夹
- 二叉树特性及详细例子