제출 #1155069

#제출 시각아이디문제언어결과실행 시간메모리
1155069sash01CONSUL (info1cup19_consul)C++20
35 / 100
4 ms420 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; void solve(int n) { random_device rd; mt19937 gen(rd()); int br=0,l=0,r; map <int,int> used,m; while(1) { if(br>(double)n/3*2)break; if(br==n)break; uniform_int_distribution<> d(1, n); int ans=d(gen); if(m[ans])continue; else m[ans]=1; ans=kth(ans); r=cnt(ans); if(used[ans])continue; else { used[ans]=1; br+=r; } if(r>(double)n/3) { say_answer(ans); l=1; break; } } if(l==0) say_answer(-1); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...