rt,这是我的一道题:
link
现在有这样一种做法:
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
#define re register
#define ll long long
const int MAXN=25;
int ans,l,r;
int minsum=0x3f3f3f3f,ansi,ansj;
bool is;
int main(){
cin>>l>>r>>ans;
for (re int i=l;i<=r;i++){
for (re int j=l;j<=r;j++){
if ((i^j)==ans && i+j<minsum)
minsum=i+j,ansi=i,ansj=j,is=1;
}
}
if (is) cout<<ansi<<' '<<ansj<<endl;
else puts("NANS!");
return 0;
}
请问大佬能否找到一组数据,卡掉这一做法?