HDU 1238 暴力
来源:互联网 发布:centos tinyproxy 编辑:程序博客网 时间:2024/06/03 04:41
找出所有字符串中共同拥有的一个子串,该子串(正、逆字符)是任何一个母串的子串,求该子串的最长长度。
数据规模小,暴力即可。
#include <bits/stdc++.h>using namespace std;string s[110];int main(){ int T,n; cin>>T; while(T--) { cin>>n; int sub=0,len=1000; for(int i=0;i<n;i++) { cin>>s[i]; if(len>(int)s[i].size()) { len=s[i].size(); sub=i; } } int maxn=0; for(int i=s[sub].size();i>0;i--) //从长到短找子串。 { for(int j=0;j<s[sub].size()-i+1;j++) { string s1,s2; s1=s[sub].substr(j,i); s2=s1; reverse(s2.begin(),s2.end()); int k; for(k=0;k<n;k++) { if(s[k].find(s1,0)==-1 && s[k].find(s2,0)==-1) break; } if(k==n && maxn<s1.size()) maxn=s1.size(); } } cout<<maxn<<endl; }}
阅读全文
0 0
- HDU 1238 暴力
- hdu 1238 Substrings(暴力枚举)
- HDU 1238 Substrings (暴力)
- hdu 1238 Substrings 字符串暴力
- hdu 1238 暴力枚举+STL
- HDU 1238 Substrings kmp暴力枚举
- HDU 1238 Substrings(KMP+暴力枚举)
- HDU 1238 Substrings(KMP+暴力枚举)
- HDU 1238 Substrings(暴力+stl)
- 【字符串暴力】hdu 2847
- HDU **** 暴力模拟
- HDU-1128 暴力搜索
- hdu 2438 暴力吧
- HDU 4175 暴力求解
- hdu 3332 暴力枚举
- HDU 3823 暴力枚举
- hdu 4608 暴力大数
- hdu 1702 暴力
- C#中Button的DoubleClick等的实现(不用重写类)
- POJ 1364 King 差分约束系统
- spring WebSocket详解
- mysql 添加外键
- 属性动画 模拟美团外卖购物车曲线动画
- HDU 1238 暴力
- [复习]树状数组求逆序对 光荣的梦想
- mui:手机app做国际化
- 什么是死锁
- Unity属性——AddComponentMenu 字面理解:添加 组件选项菜单 分析:可能是添加一个脚本或者组件到一个物体上 验证: 新建一个脚本:AttributeTest 提示:添
- padding oracle attack相关之PKCS #5填充
- 头文件为什么要加#ifndef #define #endif
- HDU
- composer