Submission #1280047

#TimeUsernameProblemLanguageResultExecution timeMemory
1280047zjsRabbit Carrot (LMIO19_triusis)C++20
100 / 100
66 ms1552 KiB
#include <bits/stdc++.h> using namespace std; int main() { int N, M; cin >> N >> M; vector<int> e; for (int i = 1; i <= N; i++) { int x; cin >> x; if (x <= i * M) { auto it = upper_bound(e.begin(), e.end(), i * M - x); if (it == e.end()) e.push_back(i * M - x); else *it = i * M - x; } } cout << N - e.size() << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...