题目链接:蓝桥勇士
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
相关推荐
FrankYoou38 分钟前
Jenkins 与 GitLab CI/CD 的核心对比麦兜*1 小时前
Spring Boot启动优化7板斧(延迟初始化、组件扫描精准打击、JVM参数调优):砍掉70%启动时间的魔鬼实践KK溜了溜了1 小时前
JAVA-springboot 整合Redis凌肖战1 小时前
力扣网C语言编程题:在数组中查找目标值位置之二分查找法天河归来2 小时前
使用idea创建springboot单体项目weixin_478689762 小时前
十大排序算法汇总码荼2 小时前
学习开发之hashmapIT_10242 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!luofeiju2 小时前
使用LU分解求解线性方程组ye903 小时前
银河麒麟V10服务器版 + openGuass + JDK +Tomcat