
单调递增最长子序列
发布日期:2021-05-12 13:46:58
浏览次数:13
分类:精选文章
本文共 776 字,大约阅读时间需要 2 分钟。
题目描述
求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4输入
第一行一个整数0<n<20,表示有n个字符串要处理 随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出
输出字符串的最长递增子序列的长度样例输入
3 aaa ababc abklmncdefg样例输
1 3 7import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int count=cin.nextInt(); while (count--!=0){ String str=cin.next(); int[] dp=new int[str.length()]; Arrays.fill(dp,1); int ans=1; for(int i=0;istr.charAt(j)){ dp[i]=Math.max(dp[i],dp[j]+1); ans=Math.max(dp[i],ans); } } } System.out.println(ans); } }
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月14日 14时37分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
eclipse下清除项目的svn信息
2021-05-12
web_求和(练习)
2021-05-12
9. ArrayList与LinkedList的区别
2021-05-12
json 五个基本案例详析
2021-05-12
52. 什么时候会发生类初始化?
2021-05-12
JavaScript——使用iterator遍历迭代map,set集合元素
2021-05-12
常用的Linux命令
2021-05-12
STM32外设使用(四) ADC
2021-05-13
Keil 查看文件路径的方法
2021-05-13
Risc-V 内核
2021-05-13
IAR调试卡顿的解决办法
2021-05-13
应用程序无法启动,应用程序的并行配置不正确完美解决方法
2021-05-13
【IntelliJ IDEA 2019.2】延时函数
2021-05-13
【IntelliJ IDEA 2019.2】批处理运行 java class 文件
2021-05-13
【IntelliJ IDEA 2019.2】idea如何开启自动编译
2021-05-13
【Android Studio 3.5.3】安卓与单片机进行usb hid通信
2021-05-13
使用MovieMator Video Editor Pro在视频中添加图像叠加层
2021-05-13
强大的文字处理器——Nisus Writer Pro
2021-05-13