题目链接:蓝桥勇士
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
相关推荐
黑马师兄14 小时前
RAG混合检索深度解析:让AI真正找到你要的内容码客日记14 小时前
Spring Boot 配置文件敏感信息加密(Jasypt 企业级完整方案)无限码力15 小时前
阿里算法岗 0530笔试真题 - 多约束条件下的元素匹配统计lqqjuly15 小时前
MLA — 多头潜在注意力深度解析吴可可12315 小时前
SolidWorks草图转三维DWG技巧凡人叶枫15 小时前
Effective C++ 条款04:确定对象被使用前已先被初始化极客先躯15 小时前
高级java每日一道面试题-2026年02月01日-实战篇[Docker]-Docker Volume 的生命周期管理是怎样的?NE_STOP15 小时前
Raft算法处理细节redaijufeng15 小时前
C++雾中风景7:闭包努力攻坚操作系统16 小时前
编程语言编译运行机制对比:C / Java / Python