#include #include using namespace std; using lint=int64_t; #include template void LIS(vector& src,vector& dst) { dst.clear(); for(auto&& i:src) { auto itr=lower_bound(dst.begin(),dst.end(),i); if(itr==dst.end()) dst.push_back(i); else *itr=i; } return; } int main() { int N; vector a; cin >> N; for(int i=0;i> ai; a.push_back(ai); } vector lis; LIS(a,lis); cout << N-lis.size() << endl; return 0; }