Submission #231287

#TimeUsernameProblemLanguageResultExecution timeMemory
231287origami100Baloni (COCI15_baloni)C++11
100 / 100
516 ms544 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll n; cin >> n; multiset <ll> num; for(ll i = 0; i < n; i++){ ll a; cin >> a; if(num.empty()){ num.insert(a); }else{ multiset <ll>::iterator it; it = num.lower_bound(a + 1); if(it == num.end()){ num.insert(a); }else if(*it == a + 1){ num.erase(it); num.insert(a); }else{ num.insert(a); } } } cout << num.size(); }
#Verdict Execution timeMemoryGrader output
Fetching results...