Submission #364101

#TimeUsernameProblemLanguageResultExecution timeMemory
364101Ahmadsm2005CONSUL (info1cup19_consul)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> //#include "grader.cpp" //#define endl '\n' #define modulo 1000000007 #define int long long #define PI acos(-1) #pragma GCC optimize("-Ofast") //#pragma GCC optimize("trapv") #pragma GCC target("sse,sse2,sse3,ssse3,sse4,sse4.2,popcnt,abm,mmx,avx2,tune=native") #pragma GCC optimize("-ffast-math") #pragma GCC optimize("-funroll-loops") #pragma GCC optimize("-funroll-all-loops,-fpeel-loops,-funswitch-loops") #define sinDegrees(x) sin((x) * PI / 180.0) #define cosDegrees(x) cos((x) * PI / 180.0) #define tanDegrees(x) tan((x) * PI / 180.0) #define atanDegrees(x) atan(x)* 180.0 / PI #define asinDegrees(x) asin(x)* 180.0 / PI #define EPS 0.000000001 using namespace std; int power(int x,int y,int m) { int temp; if(y == 0) return 1; temp = (power(x, y/2,m))%m; if (y%2 == 0) return ((temp%m)*temp); else return ((x*temp%m)*temp%m)%m; } int inv(int x,int m=modulo) { return (power(x,m-2,m))%m; } ///IOI 2021 isA int F=40,K=10; bool freq[1001]; map<int,int>lol; void solve(int N){ int X=F-K,ANS=-2; for(int i=0;i<=N;i++) freq[i]=0; for(int i=0;i<X;i++){ if(i*3>N) break; int Z=rand()%N; while(freq[Z]){ Z=rand()%N; } freq[Z]=1; int RE=kth(Z+1); lol.insert({RE,0}); lol.at(RE)++; X--; } vector<pair<int,int>>TEMP; for(auto itr=lol.begin();itr!=lol.end();itr++){ TEMP.push_back({itr->second,itr->first}); } lol.clear(); sort(TEMP.begin(),TEMP.end()),reverse(TEMP.begin(),TEMP.end()); for(int i=0;i<min((int)TEMP.size(),X+K);i++){ if(cnt(TEMP[i].second+1)*3>N){ ANS=TEMP[i].second; break; } } say_answer(ANS+1); } /*int32_t main() { //freopen("output.txt","w",stdout); //freopen("sorting.in","r",stdin); cin.tie(0),iostream::sync_with_stdio(0); return 0; }*/

Compilation message (stderr)

consul.cpp: In function 'void solve(long long int)':
consul.cpp:51:8: error: 'kth' was not declared in this scope
   51 | int RE=kth(Z+1);
      |        ^~~
consul.cpp:63:4: error: 'cnt' was not declared in this scope; did you mean 'int'?
   63 | if(cnt(TEMP[i].second+1)*3>N){
      |    ^~~
      |    int
consul.cpp:68:1: error: 'say_answer' was not declared in this scope
   68 | say_answer(ANS+1);
      | ^~~~~~~~~~