题目链接:蓝桥勇士
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
相关推荐
imaol12 小时前
链表 -- 环链表imaol12 小时前
链表 -- 双向链表2601_963869953 小时前
【计算机毕业设计】基于Java的相框定制系统的设计与实现lsylalalala3 小时前
常见的排序算法1于烛4 小时前
为什么hasNext() 对只有一个元素的集合返回 true?90%初学者都有的疑问想吃火锅10054 小时前
【leetcode】54. 螺旋矩阵wuminyu4 小时前
JVM利用io_uring优化堆外内存性能原理剖析想吃火锅10054 小时前
【leetcode】300. 最长递增子序列imaol14 小时前
数据结构---队列数模竞赛Paid answer4 小时前
2026年电工杯数学建模A题绿电直连型电氢氨园区优化运行求解全过程论文及程序