Submission #1107016

#TimeUsernameProblemLanguageResultExecution timeMemory
1107016dubabubaMoney (IZhO17_money)C++14
0 / 100
1 ms336 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[n]; for(int i = 0; i < n; i++) cin >> a[i]; set<int> s; s.insert(-a[0]); int cnt = 1; for(int i = 1; i < n; i++) { auto it = s.lower_bound(-a[i]); if(it != s.end() && (*it) == -a[i - 1]) { } else { cnt++; } // cout << i << ' '; // if(it == s.end()) cout << "NULL\n"; // else cout << (*it) << endl; s.insert(-a[i]); } cout << cnt << endl; 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...