제출 #1047737

#제출 시각아이디문제언어결과실행 시간메모리
1047737vjudge1Rectangles (IOI19_rect)C++17
0 / 100
1 ms348 KiB
#include "rect.h" #include <bits/stdc++.h> using namespace std; const int lim=3000; long long count_rectangles(std::vector<std::vector<int> > a) { int n=a.size(); int m=a[0].size(); if(n==3){ vector<int>st; long int ans=0; for(int i=0;i<m;i++){ if(1<st.size()) for(int j=int(st.size())-2;0<=j;j--){ if(a[1][st[j+1]]<a[1][i]){ ans++; }else{ break; } } while(st.size()&&a[1][st.back()]<a[1][i]){ st.pop_back(); } if(a[0][i]<=a[1][i]||a[2][i]<=a[1][i]){ st.clear(); } st.push_back(i); } return ans; } return -1; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...