제출 #1246895

#제출 시각아이디문제언어결과실행 시간메모리
1246895madamadam3Financial Report (JOI21_financial)C++20
14 / 100
192 ms1608 KiB
#include <bits/stdc++.h> using namespace std; int main() { cin.tie(0)->sync_with_stdio(0); int n, d; cin >> n >> d; vector<int> a(n); for (int i = 0; i < n; i++) cin >> a[i]; int ans = 0; for (int mask = 1; mask < (1 << n); mask++) { vector<int> active; for (int i = 0; i < n; i++) if (mask & (1 << i)) active.push_back(i); int calc = 1, cmax = a[active[0]]; for (int i = 1; i < active.size(); i++) { if (active[i] - active[i-1] > d) { calc = 0; break; } if (a[active[i]] > cmax) { cmax = a[active[i]]; calc++; } } ans = max(ans, calc); } cout << ans << "\n"; return 0; }
#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...