#include <bits/stdc++.h>
using namespace std;
#define int long long
void solve(int l,int r,int&x,int&y,int&z){
x=0,y=0,z=0;
int ax,ay,az;
ax=l;
for(ay=ax+1;ay<=r;ay++){
for(az=ay+1;az<=r;az++){
if((ax^ay^az)>(x^y^z)){
x=ax,y=ay,z=az;
}
}
}
az=r;
for(ay=az-1;ay>=l;ay--){
for(ax=ay-1;ax>=l;ax--){
if((ax^ay^az)>(x^y^z)){
x=ax,y=ay,z=az;
}
}
}
}
signed main() {
ios::sync_with_stdio(0);
cin.tie(0);
#ifdef CB
freopen("be1.txt","r",stdin);
// freopen("out.txt","w",stdout);
#endif
int T;
cin>>T;
while(T--){
int L,R;
cin>>L>>R;
int x,y,z;
solve(L,R,x,y,z);
cout<<x<<' '<<y<<' '<<z<<'\n';
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 0/100 | ||||||
1 | Elfogadva | 0/0 | 3ms | 1888 KiB | |||
2 | Időlimit túllépés | 0/0 | 171ms | 2100 KiB | |||
3 | Hibás válasz | 0/5 | 3ms | 2324 KiB | |||
4 | Hibás válasz | 0/5 | 3ms | 2536 KiB | |||
5 | Hibás válasz | 0/5 | 3ms | 2752 KiB | |||
6 | Hibás válasz | 0/5 | 2ms | 2840 KiB | |||
7 | Időlimit túllépés | 0/5 | 199ms | 2952 KiB | |||
8 | Időlimit túllépés | 0/5 | 180ms | 3212 KiB | |||
9 | Időlimit túllépés | 0/5 | 165ms | 3344 KiB | |||
10 | Időlimit túllépés | 0/5 | 157ms | 3324 KiB | |||
11 | Időlimit túllépés | 0/5 | 157ms | 3588 KiB | |||
12 | Időlimit túllépés | 0/5 | 118ms | 3692 KiB | |||
13 | Időlimit túllépés | 0/5 | 174ms | 3896 KiB | |||
14 | Időlimit túllépés | 0/6 | 171ms | 3932 KiB | |||
15 | Időlimit túllépés | 0/6 | 177ms | 3784 KiB | |||
16 | Időlimit túllépés | 0/6 | 155ms | 3800 KiB | |||
17 | Időlimit túllépés | 0/6 | 159ms | 3752 KiB | |||
18 | Időlimit túllépés | 0/7 | 158ms | 4108 KiB | |||
19 | Időlimit túllépés | 0/7 | 162ms | 4140 KiB | |||
20 | Időlimit túllépés | 0/7 | 152ms | 4156 KiB |