# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
348292 |
2021-01-14T13:48:39 Z |
beksultan04 |
Seats (IOI18_seats) |
C++14 |
|
1712 ms |
37996 KB |
#include "seats.h"
//#include "grader.cpp"
#include <bits/stdc++.h>
using namespace std;
#define lol long long
#define pii pair<int,int>
#define OK puts("OK");
#define NO puts("NO");
#define YES puts("YES");
#define fr first
#define sc second
#define ret return
#define scanl(a) scanf("%lld",&a);
#define scanll(a,b) scanf("%lld %lld",&a, &b);
#define scanlll(a,b,c) scanf("%lld %lld %lld",&a,&b,&c);
#define scan1(a) scanf("%d",&a);
#define scan2(a,b) scanf("%d %d",&a, &b);
#define scan3(a,b,c) scanf("%d %d %d",&a,&b,&c);
#define all(s) s.begin(),s.end()
#define allr(s) s.rbegin()Ñ,s.rend()
#define pb push_back
#define sz(v) (int)v.size()
#define endi puts("");
#define eps 1e-12
const int N = 3e5+12,INF=1e9+7;
pii p[N];
int n;
void give_initial_chart(int H, int W, vector<int> R, vector<int> C) {
int i;
n = H*W;
for (i=0;i<n;++i)
p[i] = {R[i],C[i]};
}
int swap_seats(int a, int b) {
swap(p[a],p[b]);
int x1=INF,y1=INF,x2=0,y2=0,i,ans=0;
for (i=0;i<n;++i){
x1 = min(x1,p[i].fr);
y1 = min(y1,p[i].sc);
x2 = max(x2,p[i].fr);
y2 = max(y2,p[i].sc);
int x = x2-x1+1;
int y = y2-y1+1;
int z = x*y-1;
if (z == i){
ans ++;
}
}
return ans;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
492 KB |
Output is correct |
2 |
Correct |
3 ms |
492 KB |
Output is correct |
3 |
Correct |
4 ms |
492 KB |
Output is correct |
4 |
Correct |
4 ms |
492 KB |
Output is correct |
5 |
Correct |
4 ms |
492 KB |
Output is correct |
6 |
Correct |
4 ms |
492 KB |
Output is correct |
7 |
Correct |
4 ms |
492 KB |
Output is correct |
8 |
Correct |
4 ms |
492 KB |
Output is correct |
9 |
Correct |
4 ms |
492 KB |
Output is correct |
10 |
Correct |
4 ms |
620 KB |
Output is correct |
11 |
Correct |
4 ms |
492 KB |
Output is correct |
12 |
Correct |
4 ms |
492 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
492 KB |
Output is correct |
2 |
Correct |
3 ms |
492 KB |
Output is correct |
3 |
Correct |
4 ms |
492 KB |
Output is correct |
4 |
Correct |
4 ms |
492 KB |
Output is correct |
5 |
Correct |
4 ms |
492 KB |
Output is correct |
6 |
Correct |
4 ms |
492 KB |
Output is correct |
7 |
Correct |
4 ms |
492 KB |
Output is correct |
8 |
Correct |
4 ms |
492 KB |
Output is correct |
9 |
Correct |
4 ms |
492 KB |
Output is correct |
10 |
Correct |
4 ms |
620 KB |
Output is correct |
11 |
Correct |
4 ms |
492 KB |
Output is correct |
12 |
Correct |
4 ms |
492 KB |
Output is correct |
13 |
Correct |
177 ms |
748 KB |
Output is correct |
14 |
Correct |
174 ms |
620 KB |
Output is correct |
15 |
Correct |
172 ms |
620 KB |
Output is correct |
16 |
Correct |
175 ms |
748 KB |
Output is correct |
17 |
Correct |
174 ms |
748 KB |
Output is correct |
18 |
Correct |
172 ms |
620 KB |
Output is correct |
19 |
Correct |
177 ms |
748 KB |
Output is correct |
20 |
Correct |
182 ms |
768 KB |
Output is correct |
21 |
Correct |
173 ms |
620 KB |
Output is correct |
22 |
Correct |
175 ms |
748 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
322 ms |
37100 KB |
Execution killed with signal 11 (could be triggered by violating memory limits) |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
176 ms |
784 KB |
Output is correct |
2 |
Correct |
1577 ms |
2412 KB |
Output is correct |
3 |
Runtime error |
303 ms |
37100 KB |
Execution killed with signal 11 (could be triggered by violating memory limits) |
4 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
19 ms |
1384 KB |
Output is correct |
2 |
Correct |
20 ms |
1384 KB |
Output is correct |
3 |
Correct |
36 ms |
1384 KB |
Output is correct |
4 |
Correct |
191 ms |
1512 KB |
Output is correct |
5 |
Correct |
1712 ms |
1668 KB |
Output is correct |
6 |
Runtime error |
322 ms |
37996 KB |
Execution killed with signal 11 (could be triggered by violating memory limits) |
7 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
2 ms |
492 KB |
Output is correct |
2 |
Correct |
3 ms |
492 KB |
Output is correct |
3 |
Correct |
4 ms |
492 KB |
Output is correct |
4 |
Correct |
4 ms |
492 KB |
Output is correct |
5 |
Correct |
4 ms |
492 KB |
Output is correct |
6 |
Correct |
4 ms |
492 KB |
Output is correct |
7 |
Correct |
4 ms |
492 KB |
Output is correct |
8 |
Correct |
4 ms |
492 KB |
Output is correct |
9 |
Correct |
4 ms |
492 KB |
Output is correct |
10 |
Correct |
4 ms |
620 KB |
Output is correct |
11 |
Correct |
4 ms |
492 KB |
Output is correct |
12 |
Correct |
4 ms |
492 KB |
Output is correct |
13 |
Correct |
177 ms |
748 KB |
Output is correct |
14 |
Correct |
174 ms |
620 KB |
Output is correct |
15 |
Correct |
172 ms |
620 KB |
Output is correct |
16 |
Correct |
175 ms |
748 KB |
Output is correct |
17 |
Correct |
174 ms |
748 KB |
Output is correct |
18 |
Correct |
172 ms |
620 KB |
Output is correct |
19 |
Correct |
177 ms |
748 KB |
Output is correct |
20 |
Correct |
182 ms |
768 KB |
Output is correct |
21 |
Correct |
173 ms |
620 KB |
Output is correct |
22 |
Correct |
175 ms |
748 KB |
Output is correct |
23 |
Runtime error |
322 ms |
37100 KB |
Execution killed with signal 11 (could be triggered by violating memory limits) |
24 |
Halted |
0 ms |
0 KB |
- |