196782025-12-18 17:39:57GergoszaboBejgli (80 pont)cpp17Partially correct 50/8034ms1980 KiB
#include <iostream>
#include<bits/stdc++.h>
using ll = long long;
using namespace std;

int main()
{
    ll n; cin >> n;
    vector<ll> v(n);
    for (ll i = 0; i < n; i++){
        cin >> v[i];
    }
    ll ans1 = 0;
    vector<ll> freq(n+1, 0);
    for (ll i = 0; i < n; i++){
        freq[v[i]]++;
    }
    ll maxind = -1, maxn = 0;
    for (ll i = 1; i <= n; i++){
        freq[i] = freq[i] / i;
        ans1 += freq[i];
        if (freq[i] > maxn){
            maxn = freq[i]; maxind = 1;
        }
    }
    cout << ans1 << "\n" << maxind;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base50/80
1Accepted0/01ms316 KiB
2Accepted0/01ms508 KiB
3Partially correct2/41ms316 KiB
4Partially correct2/41ms316 KiB
5Partially correct2/41ms316 KiB
6Partially correct2/41ms316 KiB
7Accepted4/41ms316 KiB
8Accepted4/41ms316 KiB
9Partially correct2/41ms316 KiB
10Accepted4/41ms316 KiB
11Partially correct2/42ms544 KiB
12Partially correct2/42ms316 KiB
13Partially correct2/43ms648 KiB
14Accepted4/44ms564 KiB
15Partially correct2/44ms612 KiB
16Partially correct2/44ms564 KiB
17Partially correct2/412ms1196 KiB
18Accepted4/420ms1968 KiB
19Partially correct2/427ms1960 KiB
20Partially correct2/428ms1960 KiB
21Partially correct2/434ms1844 KiB
22Partially correct2/423ms1980 KiB