Submission #676362

#TimeUsernameProblemLanguageResultExecution timeMemory
676362groshiRobots (IOI13_robots)C++17
Compilation error
0 ms0 KiB
#include<iostream> #include<algorithm> #include<queue> using namespace std; int putaway(int A,int B,int T,vector<int> X,vector<int> Y,vector<int> W,vector<int> S) { vector<pair<int,int> > zabawki; for(int i=0;i<T;i++) zabawki.push_back({W[i],S[i]}); sort(zabawki.begin(),zabawki.end()); sort(X.begin(),X.end()); sort(Y.begin(),Y.end()); int pocz=0,kon=T,sre,ostd=-1; while(pocz<kon) { sre=(pocz+kon)/2; int gdzie=0; priority_queue<int> kolejka; for(int i=0;i<A;i++) { while(gdzie<T && zabawki[gdzie].first<X[i]) kolejka.push(zabawki[gdzie].second),gdzie++; for(int j=0;j<sre;j++) if(!kolejka.empty()) kolejka.pop(); else break; } while(gdzie<T) kolejka.push(zabawki[gdzie].second),gdzie++; for(int i=B-1;i>=0;i--) { if(kolejka.empty()) break; if(Y[i]<=kolejka.top()) break; for(int j=0;j<sre;j++) if(!kolejka.empty()) kolejka.pop(); else break; } if(kolejka.empty()) { ostd=sre; kon=sre; } else pocz=sre+1; } return ostd; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccRVW2O0.o: in function `main':
grader.c:(.text.startup+0x1b1): undefined reference to `putaway'
collect2: error: ld returned 1 exit status