제출 #692294

#제출 시각아이디문제언어결과실행 시간메모리
692294zeroesandonesMountains (IOI17_mountains)C++17
0 / 100
123 ms280 KiB
#include <bits/stdc++.h> #include "mountains.h" using namespace std; using ll = long long; using vi = vector<ll>; int maximum_deevs(vector<int> y) { int n = y.size(); int ans = 0; for(int i = 0; i < (1<<n); ++i) { vi subset; for(int j = 0; j < n; ++j) { if(i & (1<<j)) subset.emplace_back(j); } bool valid = true; int m = subset.size(); sort(subset.begin(), subset.end()); for(int j = 0; j < m - 1; ++j) { bool bigger = false; for(int x = subset[j] + 1; x < subset[j + 1]; ++x) { if(y[x] > y[subset[j]] && y[x] > y[subset[j + 1]]) { bigger = true; break; } } if(!bigger) { valid = false; break; } } if(valid) ans = max(ans, m); } 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...