#A1034. 最长不等子序列
最长不等子序列
Description
本学期我们学习了最长上升子序列:最长上升子序列是指,从原序列中按顺序取出一些数字排在一起,这些数字是逐渐增大的。
给定一个长度为的数列,求的子序列的最长长度,满足 和 不相等()。
即你需要求一个子序列,使得子序列每一项与前一项都是不同的(如果他有前一项的话)
Format
Input
输入共 行
第一行包括一个整数
第二行包括 个整数,第 个整数表示
Output
输出共一行,包括一个整数,表示子序列 的最长长度。
Samples
样例输入 1
3
1 2 3
样例输出 1
3
样例输入 2
3
3 2 1
样例输出 2
3
样例输入 3
3
1 1 1
样例输出 3
1
Limitation
对于 的数据满足
对于 的数据满足
对于 的数据满足 ,
Related
In following contests: