Submission #1007771

#TimeUsernameProblemLanguageResultExecution timeMemory
1007771amirhoseinfar1385Mađioničar (COI22_madionicar)C++17
38 / 100
1137 ms596 KiB
#include<bits/stdc++.h> using namespace std; bool pors(int l,int r){ if(l>r||l<=0){ return 0; } if(l==r){ return 1; } cout<<"? "<<l<<" "<<r<<endl; int x; cin>>x; return x; } int main(){ int res=1; int l=1; int n; cin>>n; for(int i=2;i<=n;i++){ l--; while(pors(l,i)==0){ l++; } res=max(res,i-l+1); } cout<<"! "<<res<<"\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...