题目链接:蓝桥勇士
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
相关推荐
黄敬峰8 分钟前
面试必刷:从JS底层包装类到双指针,彻底搞懂字符串与回文算法MacroZheng21 分钟前
短短几天,暴涨2.8万Star!又一款编程神器开源!SamDeepThinking33 分钟前
函数式编程:用BiFunction消除多类型分支的代码重复地平线开发者10 小时前
J6B vio scenario sampleFlittly18 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索小兔崽子去哪了18 小时前
Java 生成二维码解决方案BothSavage1 天前
Trae远程开发中DeepSeek自定义模型4054错误的排查与修复小林ixn1 天前
从暴力到KMP:一道题彻底搞懂字符串匹配的前世今生人活一口气1 天前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践