Submission #1051934

#TimeUsernameProblemLanguageResultExecution timeMemory
1051934MrAndriaColors (BOI20_colors)C++14
0 / 100
1 ms344 KiB
#include <bits/stdc++.h>
using namespace std;
#define ff first;
#define ss second
#define pb push_back
//#define int long long
int k,l,r,n,ans;
bool b1;
int main(){
    cin>>n;
    cout<<"? "<<1<<endl;
    cin>>b1;
    
    l=2;
    r=n;
    k=2;
    while(true){
        if(k%2==0){
            cout<<"? "<<r<<endl;
            cin>>b1;
            if(b1==1){
                ans=r-(l-1);
            }else{
                break;
            }
            r--;
        }else{
            cout<<"? "<<l<<endl;
            cin>>b1;
            if(b1==1){
                ans=(r+1)-l;
            }else{
                break;
            }
            l++;
        }
        k++;
        
    }
    cout<<"= "<<ans<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...