#P15027. [UOI 2021 II Stage] 优美数组
[UOI 2021 II Stage] 优美数组
题目描述
很多人都以为哥萨克胡子最喜欢的数字是七。然而,他们错了。实际上他最喜欢的数字是二。正因如此,他只喜欢那些恰好包含两个不同数字的数组。
尽管如此,普通的那种只包含两个不同数字的数组在他看来还是太过混乱,而哥萨克讨厌混乱。所以,他只喜欢那些任意两个相邻元素都互不相同的数组。
正式地说,要使一个数组令胡子满意,需要满足以下条件:
- 对所有 () 满足 ;
- 对所有 () 满足 。
例如,他喜欢数组 。这个数组只包含两个不同的数字 和 。并且没有两个相邻的数字值相同。但是他不喜欢数组 (因为有三个不同的数字)、(因为有相同的相邻元素,并且只有一个数字)、(因为有相同的相邻元素)。
给定一个包含 个整数 的数组 。你需要修改最少数量的数字,使得这个数组能让哥萨克胡子满意。找出这个最少修改数量。
例如,在数组 中,需要将第二个和第四个元素改为任意其他数字。因此在这个例子中,答案是 。
输入格式
第一行包含一个整数 () —— 数组中的数字个数。
第二行包含 个整数 () —— 数组中的数字。
输出格式
输出需要修改的最少数字数量,以使数组符合哥萨克的喜好。
6
1 4 5 4 1 5
2
8
1 2 1 2 1 2 1 2
0
5
1 1 1 1 1
2
提示
评分细则
在限制条件 且 下能正确运行的解决方案将获得 分。
翻译由 DeepSeek V3 完成