遥远的记忆
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

很久很久以前的idea.

给你一个序列c,长度为n。

现在有一个序列a,长度为n。

对于:

如果 并且i>1那么

如果并且i<n那么

现在求序列a中最多有多少种不同的数字。



输入描述:

第一行,一个正整数n。

第二行,n个整数,c_i.

输出描述:

一个数,表示答案。
示例1

输入

复制
9
1 0 1 1 1 0 0 0 1

输出

复制
3

备注: