题目描述 1s 512MB
小明有从l到r之间的所有整数。
小明想从中选择三个不同的数字a,b,c,使得(a⨁b)+(a⨁c)+(b⨁c)最大。
此处⨁是二进制下异或运算的符号。
输入格式
第一行输入T。
接下来T行,每行输入l,r,表示一次询问。
输出格式
对于每组询问,你只需要输出a,b,c即可,如果有多解,输出任意一组即可。
样例输入 #1
样例输出 #1
数据范围
对于15%的数据:1≤T≤10,0≤l<r<25。
对于30%的数据:1≤T≤10,0≤l<r<210。
对于60%的数据:1≤T≤10,0≤l<r<220。
对于另20%的数据:1≤T≤10,保证l,r二进制下的位数不同。
对于100%的数据:1≤T≤104,0≤l<r<230,r−l>1