Submission #336967

#TimeUsernameProblemLanguageResultExecution timeMemory
336967BY_KUTBILIMMoney (IZhO17_money)C++14
100 / 100
1243 ms58220 KiB
/** @BY_KUTBILIM **/ #include <bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back #define ll long long int main(){ ios_base::sync_with_stdio(false); cin.tie(); int n; cin >> n; int a[n]; set<int> s; s.insert((int)1e9+7); for(int i = 0; i < n; i++){ cin >> a[i]; } int ans = 0; for(int i = 0; i < n; i++){ int r = *s.upper_bound(a[i]); s.insert(a[i]); while(a[i+1] >= a[i] and a[i+1] <= r and i + 1 < n){ i++; s.insert(a[i]); } ans++; } cout << ans << 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...