Submission #1287107

#TimeUsernameProblemLanguageResultExecution timeMemory
1287107SmuggingSpunColors (BOI20_colors)C++20
0 / 100
0 ms332 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; bool ask(ll x){ cout << "? " << x << endl; int k; cin >> k; return k == 1; } ll n; namespace sub1{ void solve(){ for(int i = n, cur = 0; i > 1; i--){ if(cur + i - 1 <= n){ if(!ask(cur += i - 1)){ return void(cout << i); } } else if(!ask(cur -= i - 1)){ return void(cout << i); } } cout << 1; } } int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n; ask(1); if(n <= 64){ sub1::solve(); } else{ } }
#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...