#ABC111C. /\/\/\/

/\/\/\/

////

题目描述

当满足以下条件时,称序列 a1,a2,...,ana_1,a_2,...,a_n/\/\/\/:

  • 对每个 i=1,2,...,n2i = 1, 2, ..., n-2,有 ai=ai+2a_i = a_{i+2}
  • 序列中恰好出现两种不同的数

给定一个长度为偶数的序列 v1,v2,...,vnv_1,v_2,...,v_n

我们希望替换其中一些元素,使该序列成为 /\/\/\/。求最少需要替换的元素个数。

输入格式

输入按以下格式从标准输入给出:

nn
v1v_1 v2v_2 ...... vnv_n

输出格式

输出最少需要替换的元素个数。

样例

4
3 1 3 2
1

序列 3,1,3,23,1,3,2 不是 /\/\/\/,但可以通过替换其中一个元素使其成为 /\/\/\/:例如,把第 4 个元素替换掉,变成 3,1,3,13,1,3,1

6
105 119 105 119 105 119
0

序列 105,119,105,119,105,119105,119,105,119,105,119 已经是 /\/\/\/

4
1 1 1 1
2

序列 1,1,1,11,1,1,1 的元素全部相同,因此不是 /\/\/\/

数据范围

  • 2n1052 \leq n \leq 10^5
  • nn 是偶数
  • 1vi1051 \leq v_i \leq 10^5
  • viv_i 是整数
难度 普及
通过率
尝试 0
已通过 0
ID
1640
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签