Submission #1171604

#TimeUsernameProblemLanguageResultExecution timeMemory
1171604anmattroiSeats (IOI18_seats)C++17
11 / 100
4096 ms24116 KiB
#include "seats.h" #include <bits/stdc++.h> using namespace std; int h, w; vector<int> r, c; void give_initial_chart(int H, int W, vector<int> R, vector<int> C) { h = H; w = W; r = R; c = C; } int swap_seats(int a, int b) { swap(r[a], r[b]); swap(c[a], c[b]); int rmin = INT_MAX, rmax = 0, cmin = INT_MAX, cmax = 0, ans = 0; for (int i = 0; i < h*w; i++) { rmin = min(rmin, r[i]); rmax = max(rmax, r[i]); cmin = min(cmin, c[i]); cmax = max(cmax, c[i]); ans += ((rmax-rmin+1) * (cmax-cmin+1) == i+1); } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...