Submission #582554

#TimeUsernameProblemLanguageResultExecution timeMemory
582554vuavisaoBaloni (COCI15_baloni)C++14
100 / 100
210 ms4004 KiB
#include<bits/stdc++.h>
#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")
using namespace std;

const int N = 1e6 + 10;

int n;

map<int, int> cnt;
int res;

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
//    freopen("Baloni.inp", "r", stdin);
//    freopen("Baloni.out", "w", stdout);
    cin >> n;
    for(int i = 1; i <= n; i++)
    {
        int a; cin >> a;
        if(cnt[a + 1])
        {
            cnt[a + 1]--;
        }
        else res++;
        cnt[a]++;
    }
    cout << res;
    return 0;
}

/// Code by vuavisao
#Verdict Execution timeMemoryGrader output
Fetching results...