hdu-4632 Palindrome subsequence
来源:互联网 发布:mac如何装win10虚拟机 编辑:程序博客网 时间:2024/06/07 06:43
Palindrome subsequence
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65535 K (Java/Others)
link
比较裸的区间dp
#include<stdio.h>#include<string.h>using namespace std;const int mod=10007;int dp[1005][1005];int main(){ int t; int cas=1; char a[1005]; scanf("%d",&t); while(t--){ int i,j,k; scanf("%s",a+1); int len=strlen(a+1); for(i=1;i<=len;i++) dp[i][i]=1; int x; for(k=2;k<=len;k++) for(i=1,j=k;j<=len;i++,j++){ dp[i][j]=(dp[i+1][j]+dp[i][j-1]-dp[i+1][j-1]+mod)%mod; if(a[i]==a[j]){ dp[i][j]=(dp[i][j]+dp[i+1][j-1]+1+mod)%mod; } } printf("Case %d: %d\n",cas++,dp[1][len]); } return 0;}
1 0
- HDU 4632 Palindrome subsequence
- hdu 4632 Palindrome subsequence
- hdu 4632 Palindrome subsequence
- HDU-4632-Palindrome subsequence
- hdu 4632 Palindrome subsequence
- hdu 4632Palindrome subsequence
- hdu 4632 Palindrome subsequence
- hdu-4632 Palindrome subsequence
- hdu 4632 Palindrome subsequence (dp)
- Hdu-4632 Palindrome subsequence DP
- HDU 4632 Palindrome subsequence(区间dp)
- HDU 4632 Palindrome subsequence 解题报告
- hdu 4632 Palindrome subsequence(DP)
- hdu - 4632 - Palindrome subsequence(dp)
- HDU 4632——Palindrome subsequence
- hdu 4632——Palindrome subsequence
- hdu-4632-Palindrome subsequence-记忆化dp
- hdu-4632-Palindrome subsequence DP&回文字串
- 第26节:Scala的核心力量和黄金定律
- Android 7.0的适配问题,android.os.FileUriExposedException
- C语言程序设计习题
- [ASIFT 3] Computing ASIFT keypoints and matching
- 死锁&活锁&饥饿
- hdu-4632 Palindrome subsequence
- 数字图像处理做过的小程序
- linux分区加密
- 详谈Picasso图片缓存库特点及用法
- 好玩的API调用之---IP地址查询API
- HDU5540 Secrete Master Plan(水题)(2015CCPC)
- 分区分配方案
- iOS 删除线不显示问题 10.3以后
- 能上QQ却上不了网页