Submission #825363

#TimeUsernameProblemLanguageResultExecution timeMemory
825363Darren0724CONSUL (info1cup19_consul)C++17
100 / 100
24 ms296 KiB
#include <bits/stdc++.h>
#include "grader.h"
using namespace std;
mt19937 rnd(chrono::steady_clock::now().time_since_epoch().count());
/*int kth(int p){
    cout<<"kth "<<p<<endl;
    int ans;cin>>ans;return ans;
}
int cnt(int p){
    cout<<"cnt "<<p<<endl;
    int ans;cin>>ans;return ans;
}
void say_answer(int k){}
*/
void solve(int n){
    int times=0;
    while(times<25){
        int p=rnd()%n+1;
        int t=kth(p);
        if(cnt(t)>n/3){
            say_answer(t);
            return;
        }
        times++;
    }
    say_answer(-1);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...