Submission #1146063

#TimeUsernameProblemLanguageResultExecution timeMemory
1146063VMaksimoski008CONSUL (info1cup19_consul)C++20
100 / 100
7 ms412 KiB
#include <bits/stdc++.h>
#include "grader.h"
using namespace std;

mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());

void solve(int n) {
    for(int i=0; i<min(n/2, 30); i++) {
        int p = rng() % n + 1;
        int v = kth(p);
        if(cnt(v) * 3 > n) {
            say_answer(v);
            return ;
        }
    }
    say_answer(-1);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...