Submission #366057

#TimeUsernameProblemLanguageResultExecution timeMemory
366057Matteo_VerzCONSUL (info1cup19_consul)C++17
85 / 100
32 ms384 KiB
#include "grader.h"
#include <bits/stdc++.h>

using namespace std;

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

void solve(int n) {
  for(int i = 1; i <= 29; i++) {
    int pos = (rng() % n) + 1;
    pos = kth(pos);
    if(cnt(pos) > n / 3) {
      say_answer(pos);
      return;
    }
  }
  say_answer(-1);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...