Submission #1014835

#TimeUsernameProblemLanguageResultExecution timeMemory
1014835ASN49KTeams (IOI15_teams)C++14
0 / 100
4037 ms38480 KiB
#include <bits/stdc++.h> #include "teams.h" using namespace std; #define all(x) x.begin(),x.end() using pii=pair<int,int>; int n; vector<pii>a; void init(int N, int *A, int *B) { a.resize(N); n=N; for(int i=0;i<N;i++) { a[i] = make_pair(A[i] , B[i]); } sort(all(a)); } int can(int m, int k[]) { multiset<int>mp; for(int i=0,l=0;i<m;i++) { while(l<n && a[l].first<=k[i]) { mp.insert(a[l++].second); } auto it=mp.begin(); while(mp.size() && *mp.begin()<k[i]) { mp.erase(mp.begin()); } if((int)mp.size()<k[i]) { return false; } for(int j=0;j<k[i];j++) { mp.erase(mp.begin()); } } return true; }

Compilation message (stderr)

teams.cpp: In function 'int can(int, int*)':
teams.cpp:29:14: warning: variable 'it' set but not used [-Wunused-but-set-variable]
   29 |         auto it=mp.begin();
      |              ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...