Submission #914231

#TimeUsernameProblemLanguageResultExecution timeMemory
914231edogawa_somethingColors (BOI20_colors)C++17
0 / 100
1 ms344 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<ll> vii; typedef pair<ll,ll> pii; #define F first #define S second #define pb push_back #define all(v) v.begin(),v.end() #define pow poww const ll M=1e5+10; const ll inf=2e18; const ll mod=1e9+7; ll pow(ll x,ll y){ ll res=1; x%=mod; while(y>0){ if((y&1)) res*=x,res%=mod; x*=x,x%=mod; y=(y>>1); } return res; } ll n,ans; bool ask(ll x){ cout<<"? "<<x<<endl; bool c; cin>>c; return c; } void ret(ll x){ cout<<"= "<<x<<endl; } int main(){ ios_base::sync_with_stdio(0),cin.tie(0); ll TC=1; //cin>>TC; while(TC--){ cin>>n; ll l=1,r=n-1,mid; while(l<=r){ mid=((l+r)>>1); ask(1); if(!ask(mid+1)) l=mid+1; else r=mid-1,ans=mid; } ret(mid); } return 0; } /* */

Compilation message (stderr)

Colors.cpp: In function 'int main()':
Colors.cpp:50:8: warning: 'mid' may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |     ret(mid);
      |     ~~~^~~~~
#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...