#P10672. 【MX-S1-T1】壁垒

    ID: 10081 Type: RemoteJudge 1000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 2 Uploaded By: Tags>搜索Special JudgeO2优化排列组合构造

【MX-S1-T1】壁垒

题目描述

给定一个长度为 nn 的仅包含正整数的数列 aa,保证 nn 是偶数。你需要重排 aa,满足对于 aa 的每个长度为偶数的前缀,出现的数字种类数是偶数,或断定这样的重排方式不存在。

如果有多种重排方式满足条件,输出任意一种即可。

输入格式

第一行一个正整数 nn,保证 nn 是偶数。

第二行一个 nn 个正整数,描述数列 aa

输出格式

无解时输出 1-1,否则输出一行 nn 个整数,描述重排后的数列 aa

本题使用自定义校验器检验你的答案是否正确,如果有多种重排方式满足条件,输出任意一种即可。

6
2 3 3 4 1 1
1 3 3 1 2 4
2
1 1
-1

提示

【样例解释 1】

{1,3},{1,3,3,1},{1,3,3,1,2,4}\{1,3\},\{1,3,3,1\},\{1,3,3,1,2,4\} 这些集合的数字种类数都是偶数。

【数据范围】

本题使用子任务捆绑测试。

对于 100%100\% 的数据,2n1052\le n\le 10^51ain1\le a_i\le n,保证 nn 是偶数。

子任务编号 nn\le aia_i\le 分值
11 1010 nn 2020
22 2020
33 10510^5 22
44 1010
55 nn