P4093 [HEOI2016/TJOI2016] 序列

题目描述

佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给他。 玩具上有一个数列,数列中某些项的值可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你,能否选出一个子序列,使得在**任意一种变化和原序列**中,这个子序列都是不降的?请你告诉她这个子序列的最长长度即可。

输入格式

输出格式

说明/提示

注意:每种变化最多只有一个值发生变化。 在样例输入中,所有的变化是: ```plain 1 2 3 2 2 3 1 3 3 1 1 3 1 2 4 ``` 选择子序列为原序列,即在任意一种变化中均为不降子序列。 对于 $20\%$ 数据,所有数均为正整数,且小于等于 $300$。 对于 $50\%$ 数据,所有数字均为正整数,且小于等于 $3000$。 对于 $100\%$ 数据,所有数字均为正整数,且小于等于 $10^5$。$1\le x\le n$。