#D. Sheryang的异或距离

    远端评测题 2000ms 256MiB

Sheryang的异或距离

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

给定整数 aabbrr 。找出所有 0xr0 \leq x \leq r(ax)(bx)|({a \oplus x}) - ({b \oplus x})| 的最小值。

\oplus按位异或 运算, y|y|绝对值

Input

第一行包含一个整数 tt ( 1t1041 \le t \le 10^4 ) - 测试用例的数量。

每个测试用例包含整数 aabbrr ( 0a,b,r10180 \le a, b, r \le 10^{18} )。

Output

对于每个测试用例,输出一个数字 - 最小的可能值。

10
4 6 0
0 3 2
9 6 10
92 256 23
165 839 201
1 14 5
2 7 2
96549 34359 13851
853686404475946 283666553522252166 127929199446003072
735268590557942972 916721749674600979 895150420120690183
2
1
1
164
542
5
3
37102
27934920819538516
104449824168870225

Note

在第一个测试中,当 r=0r = 0 时,则 xx 肯定等于 00 ,所以答案是 4060=46=2|{4 \oplus 0} - {6 \oplus 0}| = |4 - 6| = 2

在第二次测试中:

  • x=0x = 00030=03=3|{0 \oplus 0} - {3 \oplus 0}| = |0 - 3| = 3 时。
  • x=1x = 10131=12=1|{0 \oplus 1} - {3 \oplus 1}| = |1 - 2| = 1 时。
  • x=2x = 20232=21=1|{0 \oplus 2} - {3 \oplus 2}| = |2 - 1| = 1 时。

因此,答案是 11

在第三次测试中,当 x=1x = 1 时达到最小值。

2024 新春贺岁 思维模拟赛 div.2 补题场

未认领
状态
已结束
题目
5
开始时间
2024-2-7 0:00
截止时间
2024-2-21 23:59
可延期
24 小时