# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
204138 |
2020-02-24T14:24:34 Z |
awlintqaa |
Teams (IOI15_teams) |
C++14 |
|
4000 ms |
9976 KB |
#include <bits/stdc++.h>
using namespace std;
#define fi first
#define se second
#define C continue
#define mem(dp,x) memset(dp,x,sizeof(dp))
typedef long long ll;
typedef pair<int,int> pi;
typedef pair<ll,ll>pll;
#include "teams.h"
int n;
pi a[100009];
int done[100009];
void init(int N, int A[], int B[]) {
n=N;
for(int i =0 ;i < n;i ++ ){
a[i]={B[i],A[i]};
}
sort(a,a+n);
for(int i =0 ;i < n;i ++ ){
swap(a[i].fi,a[i].se);
}
}
int can(int M, int K[]) {
mem(done,0);
sort(K,K+M);
for(int i =0 ;i < M; i++) {
int crnt=K[i];
for(int j =0 ;j <n;j++){
if ( done[j])C;
if ( a[j].fi<=K[i] && a[j].se>=K[i]){
done[j]=1;
crnt--;
}
if ( crnt==0)break;
}
if ( crnt > 0 )return 0;
}
return 1;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
5 ms |
760 KB |
Output is correct |
2 |
Correct |
5 ms |
760 KB |
Output is correct |
3 |
Correct |
6 ms |
760 KB |
Output is correct |
4 |
Correct |
6 ms |
760 KB |
Output is correct |
5 |
Correct |
6 ms |
760 KB |
Output is correct |
6 |
Correct |
5 ms |
760 KB |
Output is correct |
7 |
Correct |
8 ms |
760 KB |
Output is correct |
8 |
Correct |
6 ms |
760 KB |
Output is correct |
9 |
Correct |
7 ms |
760 KB |
Output is correct |
10 |
Correct |
6 ms |
760 KB |
Output is correct |
11 |
Correct |
5 ms |
760 KB |
Output is correct |
12 |
Correct |
8 ms |
760 KB |
Output is correct |
13 |
Correct |
7 ms |
760 KB |
Output is correct |
14 |
Correct |
6 ms |
760 KB |
Output is correct |
15 |
Correct |
7 ms |
760 KB |
Output is correct |
16 |
Correct |
6 ms |
760 KB |
Output is correct |
17 |
Correct |
6 ms |
760 KB |
Output is correct |
18 |
Correct |
6 ms |
760 KB |
Output is correct |
19 |
Correct |
6 ms |
632 KB |
Output is correct |
20 |
Correct |
6 ms |
760 KB |
Output is correct |
21 |
Correct |
6 ms |
760 KB |
Output is correct |
22 |
Correct |
6 ms |
760 KB |
Output is correct |
23 |
Correct |
6 ms |
760 KB |
Output is correct |
24 |
Correct |
6 ms |
760 KB |
Output is correct |
25 |
Correct |
7 ms |
760 KB |
Output is correct |
26 |
Correct |
6 ms |
760 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
21 ms |
2296 KB |
Output is correct |
2 |
Correct |
22 ms |
3448 KB |
Output is correct |
3 |
Correct |
22 ms |
3448 KB |
Output is correct |
4 |
Correct |
24 ms |
3960 KB |
Output is correct |
5 |
Correct |
29 ms |
3064 KB |
Output is correct |
6 |
Correct |
24 ms |
3064 KB |
Output is correct |
7 |
Correct |
17 ms |
3064 KB |
Output is correct |
8 |
Correct |
17 ms |
3068 KB |
Output is correct |
9 |
Correct |
1406 ms |
3424 KB |
Output is correct |
10 |
Correct |
520 ms |
2936 KB |
Output is correct |
11 |
Correct |
73 ms |
2936 KB |
Output is correct |
12 |
Correct |
18 ms |
3004 KB |
Output is correct |
13 |
Correct |
19 ms |
3192 KB |
Output is correct |
14 |
Correct |
19 ms |
3192 KB |
Output is correct |
15 |
Correct |
21 ms |
3576 KB |
Output is correct |
16 |
Correct |
20 ms |
3452 KB |
Output is correct |
17 |
Correct |
18 ms |
3320 KB |
Output is correct |
18 |
Correct |
19 ms |
3320 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
58 ms |
2812 KB |
Output is correct |
2 |
Correct |
72 ms |
4220 KB |
Output is correct |
3 |
Execution timed out |
4046 ms |
4556 KB |
Time limit exceeded |
4 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
43 ms |
9976 KB |
Execution killed with signal 11 (could be triggered by violating memory limits) |
2 |
Halted |
0 ms |
0 KB |
- |