今晚的CF1599H
我好像清空了缓冲区,但不知道为什么Idleness limit exceeded on test 1
评测记录
#include<iostream>
#include<cmath>
using namespace std;
#define N 1000000000
int Q(int x,int y){
int ans;
cout<<x<<" "<<y<<endl;
fflush(stdout);
cin>>ans;
return ans;
}
int main(){
int ans0,ans1,ans2,ans3,disl,disr,disd,disu;
ans0=Q(1,N);
ans1=Q(N,N);
ans2=Q(1,1);
ans3=Q(N,1);
disd=Q((N-(ans3-ans2)+1)/2,1);
disl=Q(1,(N-(ans0-ans2)+1)/2);
disu=Q((N-(ans1-ans0)+1)/2,N);
disr=Q(N,(N-(ans1-ans3)+1)/2);
cout<<"! "<<disl+1<<" "<<disd+1<<" "<<N-disr<<" "<<N-disu<<endl;
fflush(stdout);
return 0;
}