Submission #73030

#TimeUsernameProblemLanguageResultExecution timeMemory
73030MKopchev팀들 (IOI15_teams)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "teams.h" using namespace std; int n; vector< pair<int,int> > inp; void init(int N,vector<int> A,vector<int> B) { n=N; for(int i=0;i<N;i++) inp.push_back({A[i],B[i]}); sort(inp.begin(),inp.end()); } priority_queue<int> q,idle; bool call(int m,vector<int> k) { q=idle; sort(k.begin(),k.end()); int pos=0; for(auto p:k) { while(pos<n&& inp[pos].first<=p) {q.push(-inp[pos].second);pos++;} while(q.size()&&-q.top()<p)q.pop(); //cout<<p<<" -> "<<q.size()<<endl; if(q.size()<p)return 0; for(int i=1;i<=p;i++) q.pop(); } return 1; } /* int main() { init(4,{1,2,2,2},{2,3,3,4}); cout<<call(2,{1,3})<<endl; cout<<call(2,{1,1})<<endl; } */

Compilation message (stderr)

teams.cpp: In function 'bool call(int, std::vector<int>)':
teams.cpp:26:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if(q.size()<p)return 0;
            ~~~~~~~~^~
teams.cpp:14:15: warning: unused parameter 'm' [-Wunused-parameter]
 bool call(int m,vector<int> k)
               ^
/tmp/ccfg5QH3.o: In function `main':
grader.c:(.text.startup+0x34c): undefined reference to `init(int, int*, int*)'
grader.c:(.text.startup+0x5f6): undefined reference to `can(int, int*)'
collect2: error: ld returned 1 exit status