没人?
by 老子是北瓜 @ 2020-05-09 18:50:45
```cpp
if (l > r) {
return 0;
}
```
by Trafford1894 @ 2020-05-09 19:23:34
再试试
by Trafford1894 @ 2020-05-09 19:24:14
头像好评
by duyh1114 @ 2020-05-09 19:29:13
```cpp
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cstdio>
#include<cmath>
#define int long long
using namespace std;
signed main(){
int l=1,r=1000000000,ans;
while(1){
if (l > r) {
return 0;
}
int mid=(l+r)/2;
cout<<mid<<endl;
cin>>ans;
if(ans==-1)
l=mid+1;
if(ans==1)
r=mid-1;
if(ans==0)
return 0;
}
return 0;
}
```
您定义的$r$少了个零,这是AC代码
by Trafford1894 @ 2020-05-09 19:32:02
@[lcx2007](/user/270006) 好像是的诶~~这种错我是犯了第4遍了~~
by 老子是北瓜 @ 2020-05-09 19:50:08
IEE
by Trafford1894 @ 2020-05-09 19:54:22