题目链接:蓝桥勇士
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
相关推荐
Learn Beyond Limits1 天前
文献阅读:A Probabilistic U-Net for Segmentation of Ambiguous Images开开心心就好1 天前
键盘改键工具免安装,自定义键位屏蔽误触IManiy1 天前
总结之Temporal全局速率控制(二)第三方速率控制服务设计m0_736919101 天前
编译器命令选项优化OpenMiniServer1 天前
电气化能源革命下的社会naruto_lnq1 天前
C++中的工厂方法模式独自破碎E1 天前
LCR_019_验证回文串II坚持就完事了1 天前
Java中的一些关键字千逐-沐风1 天前
SMU-ACM2026冬训周报2nd寄存器漫游者1 天前
数据结构 C语言 顺序栈