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