제출 #1182528

#제출 시각아이디문제언어결과실행 시간메모리
1182528bogdiokBaloni (COCI15_baloni)C++20
0 / 100
290 ms3972 KiB
#include <bits/stdc++.h>

using namespace std;

map<long long , long long> mp;
int a[1000001];

int main() {
    long long n , nr = 0;
    cin >> n;
    for (int i = 1; i <= n; ++ i) {
        cin >> a[i];
    }
    for (int i = 1; i <= n; ++ i) {
        if (mp[a[i] + 1] > 0) {
            -- mp[a[i] + 1];
        }
        ++ mp[a[i]];
    }
    for (int i = 1; i <= 1000000 ; ++ i) {
        nr += mp[a[i]];
    }
    cout << nr;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...