题目链接:蓝桥勇士
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
相关推荐
没有bug.的程序员3 小时前
服务安全:内部服务如何防止“裸奔”?一线大码3 小时前
SpringBoot 3 和 4 的版本新特性和升级要点前端小L3 小时前
贪心算法专题(十):维度权衡的艺术——「根据身高重建队列」方得一笔3 小时前
自定义常用的字符串函数(strlen,strcpy,strcmp,strcat)weixin_440730503 小时前
java数组整理笔记weixin_425023003 小时前
Spring Boot 实用核心技巧汇总:日期格式化、线程管控、MCP服务、AOP进阶等一线大码3 小时前
Java 8-25 各个版本新特性总结Xの哲學3 小时前
Linux SMP 实现机制深度剖析2501_906150564 小时前
私有部署问卷系统操作实战记录-DWSurveywuk9984 小时前
使用PCA算法进行故障诊断的MATLAB仿真