제출 #538327

#제출 시각아이디문제언어결과실행 시간메모리
538327pokmui9909Global Warming (CEOI18_glo)C++17
10 / 100
41 ms2792 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

ll N, X;
ll A[200005];

int main(){
    cin.tie(0) -> sync_with_stdio(false);

    cin >> N >> X;
    vector<ll> dp;
    for(int i = 1; i <= N; i++){
        cin >> A[i];
        if(dp.empty() || dp.back() < A[i]){
            dp.push_back(A[i]);
        } else {
            *lower_bound(dp.begin(), dp.end(), A[i]) = A[i];
        }
    }
    cout << dp.size();
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...