会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
android开发实例
HDU 1238 ( Substrings )
Problem : 1238 ( Substrings ) Judge Status : Accepted RunId : 5677664 Language : C++ Author : ssun Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta #include<iostream> #include<string> #include<algorithm> using namespace std; int main() { int t,n; string ss[110]; scanf("%d",&t); while(t--) { int i,j,k,max=0; scanf("%d",&n); for(i=0; i<n; i++) { cin>>ss[i]; } for(i=0; i<ss[0].size(); i++) { string temp; for(j=1; j<=ss[0].size()-i; j++) { temp.assign(ss[0],i,j); // cout<<temp<<endl; for(k=1; k<n; k++) { if(ss[k].find(temp,0)==-1) break; } if(k==n && j>max) max = j; for(k=1; k<n; k++) { string s = ss[k]; reverse(s.begin(),s.end()); // cout<<s<<endl; if(s.find(temp,0)==-1) break; } if(k==n && j>max) max = j; } } printf("%d\n",max); } return 0; }
posted on
2012-03-31 14:14
android开发实例
阅读(
166
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告