제출 #1339672

#제출 시각아이디문제언어결과실행 시간메모리
1339672po_rag526Rabbit Carrot (LMIO19_triusis)C++20
0 / 100
2 ms344 KiB
#include<bits/stdc++.h>
using namespace std;
vector<int> a;
int find_lis(){
	vector<int> dp;
	for(int i : a){
		int pos = upper_bound(dp.begin(), dp.end(), i) - dp.begin();
		if (pos == dp.size()) {
			dp.push_back(i);
		}else{
			dp[pos] = i;
		}
	}
	return dp.size();
}
int main(){
	int n, m;
	cin >> n >> m;
	for(int i = 0; i < n; i++){
		int x;
		cin >> x;
		x = m*i-x;
		a.push_back(x);
	}
	cout << n-find_lis() << endl;
	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...