제출 #412954

#제출 시각아이디문제언어결과실행 시간메모리
412954ScarletS팀들 (IOI15_teams)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int N = 5e5+7; int n; array<int,2> a[N]; bool cmp(array<int,2>& x, array<int,2> &y) { return x[1] < y[1]; } void init(int N, int A[], int B[]) { n=N; for (int i=0;i<n;++i) a[i]={A[i],B[i]}; sort(a,a+n); } bool can(int m, int k[]) { sort(k,k+m); int c=0, x=0; for (int i=0;i<n&&c<m;++i) if (l[i]<=k[c]&&k[c]<=r[i]) if (++x==k[c]) x=0,++c; return c==m; }

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

teams.cpp: In function 'void init(int, int*, int*)':
teams.cpp:13:15: warning: declaration of 'N' shadows a global declaration [-Wshadow]
   13 | void init(int N, int A[], int B[])
      |           ~~~~^
teams.cpp:4:11: note: shadowed declaration is here
    4 | const int N = 5e5+7;
      |           ^
teams.cpp: In function 'bool can(int, int*)':
teams.cpp:26:13: error: 'l' was not declared in this scope
   26 |         if (l[i]<=k[c]&&k[c]<=r[i])
      |             ^
teams.cpp:26:31: error: 'r' was not declared in this scope
   26 |         if (l[i]<=k[c]&&k[c]<=r[i])
      |                               ^