USACO:Longest Prefix简单dp
来源:互联网 发布:新网域名证书 编辑:程序博客网 时间:2024/05/21 18:48
/*ID: Jang LawrencePROG: prefixLANG: C++*/#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<queue>#define mp make_pairusing namespace std;typedef long long lng;int n;string list[201],s,pre,t;bool dp[222222];bool f(){ for(int i=0;i<n;++i) if(pre==list[i]) return 1; return 0;}int main(){ #ifndef DEBUG freopen("prefix.in","r",stdin); freopen("prefix.out","w",stdout); #endif while(1) { cin>>list[n]; if(list[n]==".") break; n++; } while(cin>>t){s+=t;} dp[0]=1; for(int i=1,z=s.size();i<=z;++i) { for(int j=1;j<=10&&j<=i;++j) if(dp[i-j]) {pre=s.substr(i-j,j); if(f()) {dp[i]=1;break;} } } int ans; for(ans=s.size();;--ans) if(dp[ans]) break; printf("%d\n",ans); return 0;}
- USACO:Longest Prefix简单dp
- USACO Longest Prefix,DP
- USACO--2.3Longest Prefix+DP
- USACO / Longest Prefix最长前缀(DP)
- USACO section 2.3 Longest Prefix(dp)
- USACO-Section 2.3 Longest Prefix (DP)
- USACO-Longest Prefix(dp+Trie)
- usaco: Longest Prefix
- usaco Longest Prefix
- USACO-Longest Prefix
- USACO Longest Prefix
- usaco Longest Prefix
- USACO 2.3 Longest Prefix
- USACO-Longest Prefix
- USACO Section 2.3 The Longest Prefix - 一点点DP思想
- USACO prefix TrieTree + DP
- USACO :Longest Prefix解题报告
- USACO Section 2.3 Longest Prefix
- 组合查询(vb.net版,机房收费系统)
- String StringBuffer 将值传入方法 修改后 再打印 结果
- POCO C++库学习和分析 -- 进程
- The method of learning python
- 第一周上机任务项目1-字符串
- USACO:Longest Prefix简单dp
- 判断素数的简单方法
- 如何在win7上搭建java开发环境 ( jdk 1.7 + eclipse 汉化版)
- C# byte[]数组,问答
- js防止表单重复提交
- 0307
- 本地搜索功能以及整理数据按照日期来分组
- Android学习笔记:<三>Activity布局初步
- 《时代》揭晓2012年度最佳发明