제출 #133775

#제출 시각아이디문제언어결과실행 시간메모리
133775Runtime_error_팀들 (IOI15_teams)C++14
0 / 100
4018 ms52952 KiB
#include "teams.h" #include <bits/stdc++.h> using namespace std; const int inf = 5e5+9; int n; vector<int> v[inf],team[inf]; void init(int N, int A[], int B[]) { n = N; for(int i=0;i<n;i++) v[ A[i] ] .push_back( B[i] ); } int can(int M, int K[]) { multiset<int> CurEnd; for(int i=0;i<M;i++) team[ K[i] ].push_back( K[i] ); for(int i=1;i<=n;i++){ for(auto o:v[i]) CurEnd.insert(o); for(auto o:team[i]){ if(CurEnd.size()<o) return 0; while(o--) CurEnd.erase(CurEnd.begin()); } } return 1; }

컴파일 시 표준 에러 (stderr) 메시지

teams.cpp: In function 'int can(int, int*)':
teams.cpp:24:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             if(CurEnd.size()<o)
                ~~~~~~~~~~~~~^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...