题目链接:蓝桥勇士
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
相关推荐
填满你的记忆7 分钟前
【从零开始——Redis 进化日志|Day7】双写一致性难题:数据库与缓存如何不再“打架”?(附 Canal/读写锁实战)灵感菇_8 分钟前
Android OkHttp框架全解析Coder_Boy_11 分钟前
基于SpringAI的在线考试系统-知识点管理模块完整优化方案gjxDaniel16 分钟前
A+B问题天堂版莫问前路漫漫16 分钟前
Java Runtime Environment(JRE)全解析:Java 程序跨平台运行的核心基石进阶小白猿17 分钟前
Java技术八股学习Day22M__3319 分钟前
动态规划进阶:简单多状态模型蒟蒻的贤22 分钟前
操作系统复习未来之窗软件服务22 分钟前
计算机等级考试—Dijkstra(戴克斯特拉)& Kruskal(克鲁斯卡尔)—东方仙盟Hcoco_me25 分钟前
大模型面试题89:GPU的内存结构是什么样的?