#A0070. 翁老师的异或
翁老师的异或
题目描述
这次,翁老师给了你一个整数 ()。
请判断是否存在一个正整数 满足以下条件:
- 严格小于 。
- ,,。可以构成一个三角形。其中, 表示[按位异或运算]。
此外,如果存在这样的整数 ,请输出任意一个符合条件的值。
设三角形三边长度分别为 ,则必须满足 ,,。
输入格式
本题有多组数据
第一行输入数据组数 。
- 接下来每组数据,输入一个正整数 。
输出格式
对于每一组数据,打印一个正整数 。
- 若正整数 满足条件,则输出 ,注意你需保证 。
- 若不存在答案,输出 。
如果存在多个满足条件的整数 ,你可以输出其中任意一个,这意味本题存在 SPJ。
SPJ 全称为 Special Judge,是判题机制之一,本题会根据你的输出来判断是否可以构成三角形。
7
5
2
6
3
69
4
420
3
-1
5
-1
66
-1
320
提示
样例解释
-
在第一组数据中,存在一个三角形,其边长为 、 和 。因此, 是一个有效答案。
-
在第二组数据中, 是唯一可能的 值,但它无法构成一个三角形。因此,答案是 。
数据范围
对于 的数据,,。
- 子任务 ( 分):。
- 子任务 ( 分):保证 是一个偶数。
- 子任务 ( 分):没有特殊限制。
相关
在下列比赛中: