求助站外题(超时)
  • 板块学术版
  • 楼主LingXiang_
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/9/24 19:37
  • 上次更新2023/10/27 10:06:26
查看原帖
求助站外题(超时)
757657
LingXiang_楼主2022/9/24 19:37

题目描述 厌倦于大城市里的浮躁与追名逐利,今天我回到了农村老家里,遇到了二舅,他给了我一个整数n,告诉我如果潜心探究出三个整数a,b,c满足(a⊕b)+(b⊕c)+(a⊕c)=n,那么就能治好我的精神内耗。

这里a⊕b表示将a和b进行异或运算。比如1⊕2=3,2⊕3=1。

输入描述 第一行一个整数t,表示有t个测试样例。(1≤t≤103) 接着输入t行,每一行一个整数n。(1≤n≤109) 输出描述 输出t行,输出满足条件的三个整数a,b,c,如果不存在满足条件的三个整数,输出−1。

本题每个样例均可能存在多种输出满足题意。请输出其中任意一种即可。

输入样例 5 4 1 12 2046 194723326 输出样例 3 3 1 -1 2 4 6 69 420 666 12345678 87654321 100000000

2022/9/24 19:37
加载中...