Submission #1308989

#TimeUsernameProblemLanguageResultExecution timeMemory
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...