Submission #969088

#TimeUsernameProblemLanguageResultExecution timeMemory
969088vjudge1Global Warming (CEOI18_glo)C++14
0 / 100
26 ms1760 KiB
#include <bits/stdc++.h>
using namespace std;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n;
    cin>>n;
    int x;
    cin>>x;
    int arr[n];
    for(int i=0;i<n;i++) cin>>arr[i];
    vector<int> v;
    for(int i=0;i<n;i++){
        auto it=upper_bound(v.begin(),v.end(),arr[i]);
        if(it==v.end()) v.emplace_back(arr[i]);
        else{
            *it=arr[i];
        }
    }
    cout<<v.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...