Submission #133774

#TimeUsernameProblemLanguageResultExecution timeMemory
133774Runtime_error_팀들 (IOI15_teams)C++14
0 / 100
4065 ms16396 KiB
#include "teams.h" #include <bits/stdc++.h> using namespace std; const int inf = 5e5+9; int n,sum[inf],sum2[inf]; void init(int N, int A[], int B[]) { n = N; for(int i=0;i<N;i++) sum[ A[i] ]++,sum[ B[i] +1]--; for(int i=1;i<=N;i++) sum[i] += sum[i-1]; } int can(int M, int K[]) { memset(sum2,0,sizeof(sum2)); for(int i=0;i<M;i++) sum2[K[i]]-=K[i]; for(int i=1;i<=n;i++) sum2[i] += sum2[i-1]; for(int i=0;i<M;i++) if(sum2[K[i]] < 0) return 0; return 1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...