源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  L2-014 列车调度(最长上升子序列)

L2-014 列车调度(最长上升子序列)

分类: 文章 • 2023-09-03 07:52:18

L2-014 列车调度(最长上升子序列)输入样例:
9
8 4 2 5 3 9 1 6 7

输出样例:
4

#include <cstdio>
#include <algorithm>
using namespace std;
const int N=100000+3;
int n,a[N];
int main()
{
    int n,cnt=0;scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        int x;scanf("%d",&x);
        int *dex=lower_bound(a,a+cnt,x);
        if(dex==a+cnt)
            ++cnt;
        *dex=x;
    }
    printf("%d\n",cnt);
}

相关推荐

  • 拦截导弹 (最长不上升子序列)基础dp题
  • luogu1020:导弹拦截:最长上升子序列+单调队列
  • POJ 1631 Bridging signals [最长上升子序列O(nlog(n))]
  • Bridging signals(线性DP-寻找最长上升子序列)
  • LIS(两种方法求最长上升子序列)
  • 最长上升子序列应用--合唱队形
  • 刷题----最长上升子序列/最大上升子序列和
  • LIS&LCS最长上升子序列,最长公共子序列
  • 7月25日:最长上升子序列
  • 寻找最长上升子序列(长度及输出)
  • 算法设计笔记(一)调度问题之“贪心算法”
  • NYOJ 6 喷水装置
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号