备战蓝桥杯---最长上升子序列(LIS)模板

题目链接:蓝桥勇士

java 复制代码
  public 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);
    }
相关推荐
写完代码就回家结婚8 分钟前
Java函数式编程:用Stream API重构你的代码逻辑
java
琢瑜25 分钟前
问题1:Oracle Java路径干扰。问题2:环境变量加载顺序问题
java·maven
feifeigo12326 分钟前
MATLAB实现两组点云ICP配准
开发语言·算法·matlab
Yang-Never26 分钟前
Open GL ES->以指定点为中心缩放图片纹理的完整图解
android·java·开发语言·kotlin·android studio
fengfuyao98528 分钟前
粒子群算法(PSO)求解标准VRP问题的MATLAB实现
开发语言·算法·matlab
编程修仙31 分钟前
第十一篇 Spring事务
xml·java·数据库·spring
7哥♡ۣۖᝰꫛꫀꪝۣℋ33 分钟前
Spring Boot ⽇志
java·spring boot·后端
清晓粼溪34 分钟前
Mybatis02:核心功能
java·mybatis
weisonx35 分钟前
为什么要多写文章博客
java·c++
Ayanami_Reii42 分钟前
进阶数据结构应用-SPOJ 3267 D-query
数据结构·算法·线段树·主席树·持久化线段树