- 描述
- 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4
- 输入
- 第一行一个整数0<n<20,表示有n个字符串要处理 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出
- 输出字符串的最长递增子序列的长度 样例输入
-
3aaaababcabklmncdefg
样例输出 -
137
//动态规划问题#include
#include #include #include int main(){ char str[10000]; int n; scanf("%d",&n); while(n--) { scanf("%s",&str); int m = strlen(str); int *book =(int *)malloc(m*sizeof(int)); int k; for(k = 0;k m-1;i--) { if(str[m-1]