该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小 C 喜欢二进制下的或运算。
小 C 现在有 T 个询问,每次询问小 C 会给出两个数 l,r,你需要告诉他 l∣(l+1)∣...∣r 的值。(∣ 表示二进制下的或运算)
输入格式
输入的第一行包含一个整数 T。
接下来 T 行,每行包含两个整数 l,r。
输出格式
输出共 T 行,每行包含一个整数。
2
1 3
2 4
3
7
3
2 4
5 6
7 8
7
7
15
其余样例见下发文件。
or3.in
or3.ans
数据规模与约定
- 对于 30% 的数据,保证 l,r≤500。
- 对于 60% 的数据,保证 l,r≤106。
- 对于另外 20% 的数据,保证 l≤100。
- 对于 100% 的数据,保证 1≤T≤105,1≤l≤r≤109。