제출 #1308989

#제출 시각아이디문제언어결과실행 시간메모리
1308989ppmn_6Global Warming (CEOI18_glo)C++20
10 / 100
49 ms5844 KiB
#include "bits/stdc++.h"
using namespace std;
using ll = long long;
using ld = long double;
using ull = unsigned long long;
 
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());
 
// https://codeforces.com/blog/entry/79148
class Timer: chrono::high_resolution_clock {
    const time_point start_time;
public:
    Timer(): start_time(now()) {}
    rep elapsed_time() const {
		return chrono::duration_cast<chrono::milliseconds>(now() - start_time).count();
	}
} timer;
 
int main() {
    cin.tie(0);
    ios::sync_with_stdio(0);
    int n, x;
    cin >> n >> x;
    vector<int> a(n);
    set<int> s;
    for (int i = 0; i < n; i++) {
		cin >> a[i];
		auto it = s.lower_bound(a[i]);
		if (it != s.end()) {
			s.erase(it);
		}
		s.insert(a[i]);
	}
	cout << s.size();
 
    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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...