uva 11584
来源:互联网 发布:淘宝运营职位简称 编辑:程序博客网 时间:2024/04/27 13:33
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int dp[1010];char str[1010];int vis[1010][1010];int main(){int T;scanf("%d",&T);while(T--){memset(vis,0,sizeof(vis));memset(dp,0x3f,sizeof(dp));scanf("%s",str);int n=strlen(str);for(int i=0;i<n;i++){vis[i][i]=1;if(i+1<n&&str[i]==str[i+1])vis[i][i+1]=1;}for(int l=2;l<=n;l++)for(int i=0;i+l<n;i++){if(str[i]==str[i+l]&&vis[i+1][i+l-1])vis[i][i+l]=1;}for(int i=0;i<n;i++)for(int j=0;j<=i;j++){if(vis[j][i])if(j==0)dp[i]=min(dp[i],1);else dp[i]=min(dp[i],dp[j-1]+1);}printf("%d\n",dp[n-1]);}}
阅读全文
0 0
- UVA 11584
- uva 11584
- UVA 11584
- UVa 11584
- UVA 11584
- uva 11584
- uva 11584
- UVA 11584
- UVA 11584 DP水题
- Uva 11584 线性DP
- uva 11584 字符串 dp
- uva 11584(dp)
- uva 11584 动态规划
- UVA 11584 dp
- uva 11584 动规
- uva 11584 dp
- UVA 11584 【简单dp】
- uva
- Python 浅拷贝 深拷贝 及引用机制
- Linux github提交方法
- 解决Win7系统无法睡眠问题
- 1702
- C++中memset函数的用法注意事项
- uva 11584
- Ubuntu/CentOS 系统上安装与配置Nginx
- new一个对象,java虚拟机做了什么?
- spring 在静态工具类中使用注解注入bean
- 让a 标签支持TXT的的文件下载
- codevs 1102 采药
- BZOJ 1031 [JSOI2007]字符加密Cipher 后缀数组
- Linux下将pycharm图标添加至桌面
- TensorFlow学习日记7