#D0906. 夹心糖
夹心糖
题目描述
小 B 把 颗糖从左到右排成一排,第 颗糖的颜色编号为 。
如果一颗糖满足下面两个条件,就称它是一颗「夹心糖」:
- 它不是最左边或最右边的糖;
- 它左右两边的糖颜色相同,并且与它自己的颜色不同。
请计算这一排中一共有多少颗夹心糖。
输入格式
第一行包含一个整数 ,表示糖的数量。
第二行包含 个整数 ,表示每颗糖的颜色编号。
输出格式
输出一个整数,表示夹心糖的数量。
样例
7
1 2 1 3 1 1 1
2
5
4 4 4 4 4
0
3
1 2 1
1
样例解释
样例一中,第 颗糖夹在两侧颜色为 的糖之间,第 颗糖也夹在两侧颜色为 的糖之间,所以答案为 。第 颗糖虽然两侧颜色相同,但它自己也是颜色 ,不满足第二个条件。
样例二中,所有糖颜色相同,没有夹心糖。
样例三中,只有第 颗糖可能成为夹心糖,它两侧都是颜色 、自身为颜色 ,是夹心糖。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
| 无特殊限制 |
对于 的数据,保证 ,。
相关
在下列比赛中: