题目链接:蓝桥勇士
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
相关推荐
MacroZheng2 分钟前
Claude Code官方桌面端正式发布,夯爆了!虚无境10 分钟前
如何编写一个SpringBoot项目告警推送的Starter徐小夕19 分钟前
JitWord 3.0 正式发布,高精度Word异构解析+复杂组件兼容,打造web端协同Word编辑器NE_STOP15 小时前
Vide Coding--AI编程工具的选择通信小呆呆15 小时前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?码云数智-园园16 小时前
C++20 Modules 模块详解程序员黑豆16 小时前
JDK 下载安装与配置详细教程benben04416 小时前
强化学习之DQN算法族(基于gymnasium开发)