#2943. 构造数组
构造数组
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定 ,要求构造长度为 的数组 ,使其满足: ; 对于所有满足 的 ,都满足 。 其中,是按位异或运算。 如有多种方案,输出任意一种皆可。
输入格式
本题有多组测试数据。
第一行一个整数 ,表示测试数据组数。
接下来 行,每行三个整数 表示一组测试数据。
输出格式
对于每组测试数据,输出 个用空格隔开的整数表示构造的数组 。
如无法构造,输出 。
输入样例 1
2
3 3 3
1 100000 1
输出样例 1
3 1 2
-1
输入样例 2
2
4 10 3
6 10 0
输出样例 2
4 6 2 4
1 1 4 5 1 4
数据范围
下表表示数据最大值。
Subtask | n | m | k | 特殊性质 | 分值 |
---|---|---|---|---|---|
1 | 无 | 10 | |||
2 | |||||
3 | 10 | ||||
4 | 20 | ||||
5 | 无 | 50 |
对于 的数据,,,。
本题输出量可能较大,请使用较快的输出方式。