제출 #603765

#제출 시각아이디문제언어결과실행 시간메모리
603765CSQ31자리 배치 (IOI18_seats)C++17
11 / 100
4066 ms40780 KiB
#include "seats.h" #include <bits/stdc++.h> using namespace std; vector<int>r,c; int n; void give_initial_chart(int H, int W, vector<int> R, vector<int> C) { r = R; c = C; n = H*W; } int swap_seats(int a, int b) { swap(r[a],r[b]); swap(c[a],c[b]); int ans = 0; int mnr = n,mnc = n; int mxr = 0,mxc = 0; for(int i=0;i<n;i++){ mnr = min(r[i],mnr); mxr = max(r[i],mxr); mnc = min(c[i],mnc); mxc = max(c[i],mxc); if((mxr-mnr+1) * (mxc - mnc+1) == i+1)ans++; } 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...