196782025-12-18 17:39:57GergoszaboBejgli (80 pont)cpp17Részben helyes 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/80
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms508 KiB
3Részben helyes2/41ms316 KiB
4Részben helyes2/41ms316 KiB
5Részben helyes2/41ms316 KiB
6Részben helyes2/41ms316 KiB
7Elfogadva4/41ms316 KiB
8Elfogadva4/41ms316 KiB
9Részben helyes2/41ms316 KiB
10Elfogadva4/41ms316 KiB
11Részben helyes2/42ms544 KiB
12Részben helyes2/42ms316 KiB
13Részben helyes2/43ms648 KiB
14Elfogadva4/44ms564 KiB
15Részben helyes2/44ms612 KiB
16Részben helyes2/44ms564 KiB
17Részben helyes2/412ms1196 KiB
18Elfogadva4/420ms1968 KiB
19Részben helyes2/427ms1960 KiB
20Részben helyes2/428ms1960 KiB
21Részben helyes2/434ms1844 KiB
22Részben helyes2/423ms1980 KiB