#20267. 能量晶石
能量晶石
题目背景
在遥远的大陆,有一座被遗忘的“时空神庙”。神庙的中央漂浮着一架巨大的金色天平,天平的两侧刻着古老的铭文。 传说天平维持着世界的某种数学平衡。现在,天平上已经放上了 块刻有不同正整数的能量晶石。为了彻底激活天平并开启通往宝库的大门,祭司必须找到第 块能量晶石,并将这总计 块晶石按照特定的顺序排列,形成一个序列 ,使得它们满足神庙的平衡方程:
$a_1 = a_2 - a_3 + a_4 - a_5 + \dots + a_{2n} - a_{2n+1}$
作为王国最优秀的算法专家,你需要在这道古老的谜题面前展现你的智慧。
题目描述
给定 个互不相同的正整数 。 你需要构造一个长度为 的序列 ,满足以下条件:
序列 中的元素互不相同。
序列 包含且仅包含给定的 个数以及一个你额外寻找的正整数 。
序列 满足方程:$a_1 = a_2 - a_3 + a_4 - a_5 + \dots + a_{2n} - a_{2n+1}$。
序列 中的所有元素 必须满足 。
注意:你可以按照任何顺序排列这 个数。
输入格式
第一行包含一个整数 (),表示测试数据的组数。对于每组测试数据:
第一行包含一个整数 ()。
第二行包含 个互不相同的正整数 ()。 数据保证所有测试点中 的总和不超过 。
输出格式
对于每组数据,输出一行 个由空格隔开的正整数,表示你构造的序列 。 如果存在多种可能的解,你只需输出其中任意一种。数据保证在上述限制范围内一定存在解。
输入输出样例 #1
输入 #1
2
1
1 3
2
2 3 5 10
输出 #1
2 3 1
6 3 2 10 5
Related
In following contests: