备战蓝桥杯---最长上升子序列(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);
    }
相关推荐
敲敲了个代码17 小时前
多标签页强提醒不重复打扰:从“弹框轰炸”到“共享待处理队列”的实战
java·前端·javascript·面试·架构
Jackson@ML17 小时前
2026最新版Eclipse for Java安装使用指南
java·ide·eclipse
进击的小头17 小时前
常用数字滤波器的特性与适用场景
c语言·算法
莫问前路漫漫17 小时前
JDK 核心实操指南:从安装配置到项目打包调试全流程
java·jdk
Getgit17 小时前
Linux系统的特点有哪些
java·linux·运维·网络·sql
APIshop17 小时前
Java获取item_get-获得某书商品详情接口
java·开发语言·python
weixin_3954489117 小时前
tidl_import_mul_rmfsd_psd_u8_3x480x544_bise_raw_dynamic.txt
java·服务器·前端
狐5717 小时前
2026-01-19-LeetCode刷题笔记-1292-元素和小于等于阈值的正方形的最大边长
笔记·算法·leetcode
张祥64228890417 小时前
误差理论与测量平差基础笔记六
笔记·算法·概率论
多多*18 小时前
图解Redis的分布式锁的历程 从单机到集群
java·开发语言·javascript·vue.js·spring·tomcat·maven