题目链接:蓝桥勇士
javapublic static void main(String[] args){ Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int[] a=new int[n]; int[] dp=new int[n]; Arrays.fill(dp,1); for(int i=0;i<n;i++){ a[i]=scanner.nextInt(); } for(int i=0;i<n;i++){ for(int j=0;j<i;j++){ if(a[i]>a[j]){ dp[i]=Math.max(dp[i],dp[j]+1); } } } int ans=-1; for(int i=0;i<n;i++){ ans=Math.max(ans,dp[i]); } System.out.println(ans); }
备战蓝桥杯---最长上升子序列(LIS)模板
菜到极致就是渣2024-04-12 3:00
相关推荐
小码农<^_^>11 分钟前
优选算法精品课--滑动窗口算法(一)让学习成为一种生活方式13 分钟前
R包下载太慢安装中止的解决策略-R语言003羊小猪~~13 分钟前
神经网络基础--什么是正向传播??什么是方向传播??晨曦_子画19 分钟前
编程语言之战:AI 之后的 Kotlin 与 Java软工菜鸡39 分钟前
预训练语言模型BERT——PaddleNLP中的预训练模型南宫生41 分钟前
贪心算法习题其三【力扣】【算法学习day.20】Heavydrink1 小时前
HTTP动词与状态码ktkiko111 小时前
Java中的远程方法调用——RPC详解AI视觉网奇1 小时前
sklearn 安装使用笔记计算机-秋大田1 小时前
基于Spring Boot的船舶监造系统的设计与实现,LW+源码+讲解