196772025-12-18 17:37:26GergoszaboBejgli (80 pont)cpp17Részben helyes 48/8034ms2464 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
base48/80
1Elfogadva0/01ms512 KiB
2Elfogadva0/01ms316 KiB
3Részben helyes2/41ms512 KiB
4Részben helyes2/41ms316 KiB
5Részben helyes2/41ms316 KiB
6Hibás válasz0/41ms316 KiB
7Elfogadva4/41ms316 KiB
8Elfogadva4/41ms316 KiB
9Részben helyes2/41ms316 KiB
10Elfogadva4/41ms316 KiB
11Részben helyes2/42ms316 KiB
12Részben helyes2/42ms316 KiB
13Részben helyes2/43ms316 KiB
14Elfogadva4/43ms564 KiB
15Részben helyes2/44ms568 KiB
16Részben helyes2/46ms564 KiB
17Részben helyes2/413ms1184 KiB
18Elfogadva4/420ms2100 KiB
19Részben helyes2/428ms2312 KiB
20Részben helyes2/428ms2328 KiB
21Részben helyes2/434ms2464 KiB
22Részben helyes2/423ms2208 KiB