poj1226
来源:互联网 发布:淘宝网一件代发赚钱吗 编辑:程序博客网 时间:2024/05/21 06:21
题目:http://poj.org/problem?id=1226
题意:找出一个在所有字符串中都出现的字串(也可以使这个字串倒过来)
想法:数据量才100.。。。直接暴力枚举。。strstr函数用一下就可以了。。后来看了看别人的解题报告,有说是后缀数组什么的。。我也得去看看了。。
AC代码:
#include <iostream>#include <cstring>#include <cstdio>using namespace std;char str[110],str1[110];char x[110][110];char ss[110];int n;int main(){ //freopen("123.txt","r",stdin); int T; cin>>T; while(T--){ cin>>n; int len=110; for(int i=0;i<n;i++){ scanf("%s",x[i]); if(strlen(x[i])<len){ len=strlen(x[i]); strcpy(ss,x[i]); } } int ans=0; for(int i=0;i<len;i++){ for(int j=i;j<len;j++){ int l=0; for(int k=i;k<=j;k++){ str[l++]=ss[k]; } l=0; for(int m=j;m>=i;m--){ str1[l++]=ss[m]; } str[l]=str1[l]='\0'; int mx=0; for(mx=0;mx<n;mx++){ if((strstr(x[mx],str)==NULL) && (strstr(x[mx],str1)==NULL )){ break; } } if(mx>=n) ans=max(l,ans); } } cout<<ans<<endl; } return 0;}
0 0
- poj1226
- poj1226
- poj1226
- poj1226
- poj1226
- poj1226
- poj1226
- poj1226
- POJ1226
- POJ1226 Substrings
- poj1226 Substrings
- poj1226---字符串
- poj1226(字符串)
- Substring poj1226
- POJ1226--Substrings
- poj1226 KMP
- poj1226--Substrings
- poj1226(哈希)
- A successful Git branching model
- Java中的原始类型和相应的封装类,int--Integer等
- QQ-系统在线用户改变时,更新客户端列表
- 0-1背包问题详解
- Linux 下安装配置 JDK7
- poj1226
- Android---UI篇---ListView之SimpleCursorAdapter(列表)---3
- mysql数据类型
- STM32F407 以太网 外部提供时钟源的驱动修改错误总结
- Android---UI篇---ListView之ArrayAdapter(列表)---2
- 【iOS】自定义Cell的步骤
- <三> cocos2dx常见32种场景切换动画
- ViewController详解
- MyBatis 入门到精通(一) 了解MyBatis获取SqlSession