| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1370593 | Godgift42 | Seats (IOI18_seats) | C++20 | 4091 ms | 23940 KiB |
#include "seats.h"
#include <bits/stdc++.h>
using namespace std;
std::vector<int> r;
vector<int> c;
int h;
int w;
int n;
void give_initial_chart(int H, int W, std::vector<int> R, std::vector<int> C) {
h=H;
w=W;
n=H*W;
r = R;
c=C;
}
int swap_seats(int a, int b) {
int c1=w;
int c2=0;
int r1=h;
int r2=0;
int cnt=0;
for(int i=0;i<n;i++){
r1=min(r1,r[i]);
r2=max(r2,r[i]);
c1=min(c1,c[i]);
c2=max(c2,c[i]);
if((r2-r1+1)*(c2-c1+1)==i)cnt++;
}
return cnt;
}
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
