题目链接:蓝桥勇士
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
相关推荐
积流成海几秒前
一致性哈希原理与实现:分布式系统负载均衡天空鸟_时光不老13 分钟前
10-Agent安全隐患与SQL执行层加固Nebula_g2 小时前
JavaSE加强:IO流rannn_1112 小时前
JVM 面试题:类加载过程详解(附高频考点)程序猿乐锅6 小时前
从0-1一文详解RabbitMQ考虑考虑9 小时前
JDK26中的List.ofLazy()小蒜学长9 小时前
基于SpringBoot的公寓报修管理系统的设计与实现(代码+数据库+LW)for_ever_love__9 小时前
MySQL 主从复制讲透:binlog 原理、搭建步骤与读写分离Nil20811 小时前
leetcode 118杨辉三角