logo AlgoBeat OnlineJudge
登录 注册

#103927. [BZOJ 3927] [Neerc2014]Improvements

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

给出一个 的全排列,要求选出一个尽可能长的子序列,满足:

  1. 不存在两个数 满足线段 和线段 有交但不互相包含;
  2. 一直为

例如 是两个合法方案并且在后面加上任意一个数都将导致不合法。

不合法是因为 相交但不互相包含。

输入格式

第一行包含一个整数 ,意义见题目描述。

第二行包含 个整数,表示给定的全排列。

输出格式

输出一个整数,表示子序列的最大长度。

样例

样例输入 #1

4
1 3 2 4

样例输出 #1

3

样例输入 #2

4
1 4 2 3

样例输出 #2

4

样例说明

第一个样例把 去掉以后就合法了。

第二个样例没有冲突,直接输出

数据范围与提示

对于 的数据,保证

ACM ICPC 2014-2015, NorthEastern European Regional Contest, Problem I