题目链接:蓝桥勇士
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
相关推荐
W***r26几秒前
VScode 开发 Springboot 程序OKkankan13 分钟前
多态概念及使用nn在炼金16 分钟前
FlashAttention 1 深度解读:原理、价值、应用与实战MacroZheng25 分钟前
取代Navicat!全新一代数据库管理工具来了,超级智能!WHS-_-202226 分钟前
Channel Estimation for mmWave High-Mobility Systems With 5G New Radio OFDM (I)w***i29427 分钟前
Spring Boot实现定时任务.格子衫.30 分钟前
026动态规划之跨步DP——算法备赛roman_日积跬步-终至千里31 分钟前
【模式识别与机器学习(7)】主要算法与技术(下篇:高级模型与集成方法)之 扩展线性模型(Extending Linear Models)做怪小疯子31 分钟前
LeetCode 热题 100——二叉树——二叉树的最大深度