班级活动

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

小明的老师准备组织一次班级活动。班上一共有 nn 名 (nn 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 nn 以内的正整数作为 idid,第 ii 名同学的 ididaia_i​。

老师希望通过更改若干名同学的 idid 使得对于任意一名同学 ii,有且仅有另一名同学 jjidid 与其相同 (ai=aja_i=a_j​)。请问老师最少需要更改多少名同学的 idid

输入格式

输入共 22 行。

第一行为一个正整数 nn

第二行为 nn 个由空格隔开的整数 a1,a2,...,ana_1,a_2,...,a_n​。

输出格式

输出共 11 行,一个整数。

样例

4
1 2 2 3
1

样例说明

仅需要把 a1a_1​ 改为 33 或者把 a3a_3​ 改为 11 即可。

评测用例规模与约定

对于 20%20\% 的数据,保证 n103n≤10^3

对于 100%100\% 的数据,保证 n105n≤10^5

进阶题

未认领
状态
已结束
题目
16
开始时间
2025-3-27 0:00
截止时间
2025-4-13 23:59
可延期
24 小时