bzoj#P3927. [NEERC2014] Improvements
[NEERC2014] Improvements
题目描述
给出一个 到 的全排列,要求选出一个尽可能长的子序列,满足:
- 不存在两个数 满足线段 和线段 有交但不互相包含;
- 一直为 。
例如 和 是两个合法方案并且在后面加上任意一个数都将导致不合法。
不合法是因为 和 相交但不互相包含。
输入格式
第一行包含一个整数 ,意义见题目描述。
第二行包含 个整数,表示给定的全排列。
输出格式
输出一个整数,表示子序列的最大长度。
4
1 3 2 4
3
4
1 4 2 3
4
样例说明
第一个样例把 去掉以后就合法了。
第二个样例没有冲突,直接输出 。
数据规模与约定
对于 的数据,保证 。
题目来源
ACM ICPC 2014-2015, NorthEastern European Regional Contest, Problem I