30532023-02-09 13:45:50DalmLegtöbb unoka (80 pont)cpp11Elfogadva 80/808ms5348 KiB
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    int apa;
    int gyermek;
    int e;
    int k;
    cin>>e;
    cin>>k;
    vector<int> gyerekek[e+1];
    for(int i=0;i<k;i++){
        cin>>apa;
        cin>>gyermek;
        gyerekek[apa].push_back(gyermek);
    }
    int osszesen=0;
    int maximum=0;
    int max_ember=-1;
    for(int i=1;i<e+1;i++){
        //cout<<i<<" "<<gyerekek[i].size()<<"gyermek"<<endl;
        osszesen=0;
        for(int j=0;j<gyerekek[i].size();j++){
                int gy=gyerekek[i][j];
                osszesen=osszesen+gyerekek[gy].size();
        }
        //cout<<i<<" unokai szama:"<<osszesen<<endl;
        if(maximum<osszesen){
            maximum=osszesen;
            max_ember=i;
        }
    }
    if(maximum==0)
        cout<<"-1";
    else
        cout<<max_ember<<" "<<maximum;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/03ms1812 KiB
2Elfogadva0/06ms2924 KiB
3Elfogadva4/43ms2276 KiB
4Elfogadva4/43ms2492 KiB
5Elfogadva4/48ms3292 KiB
6Elfogadva4/48ms3524 KiB
7Elfogadva4/43ms2984 KiB
8Elfogadva4/43ms3204 KiB
9Elfogadva4/46ms3652 KiB
10Elfogadva4/48ms4064 KiB
11Elfogadva4/48ms4032 KiB
12Elfogadva4/46ms3616 KiB
13Elfogadva4/48ms4100 KiB
14Elfogadva4/48ms4384 KiB
15Elfogadva4/48ms4264 KiB
16Elfogadva4/48ms4240 KiB
17Elfogadva4/48ms4844 KiB
18Elfogadva4/48ms4592 KiB
19Elfogadva2/23ms4356 KiB
20Elfogadva2/23ms4312 KiB
21Elfogadva3/33ms4316 KiB
22Elfogadva3/33ms4468 KiB
23Elfogadva3/38ms5140 KiB
24Elfogadva3/38ms5348 KiB