제출 #535182

#제출 시각아이디문제언어결과실행 시간메모리
535182andecaandeciMoney (IZhO17_money)C++17
100 / 100
1213 ms54044 KiB
// Source: https://usaco.guide/general/io #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int ans = 0, ub = 1e9 + 7; set<int> s; int prv = 1e9 + 7; for(int i=0; i<n; i++){ int cur; cin >> cur; if(prv > cur || cur > ub){ ans++; auto u = s.upper_bound(cur); if(u == s.end()) ub = 1e9 + 7; else ub = *u; } s.insert(cur); prv = cur; } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...