256932026-02-25 15:48:13Peca2Legtöbb unoka (80 pont)python3Accepted 80/8041ms4540 KiB
def main():
    sor=input()
    darabok=sor.split(' ')
    emberek=int(darabok[0])
    kapcsolatok=int(darabok[1])
    csaladfa=[]
    unokak=[]
    for i in range(emberek+1):
        csaladfa.append([])
    for i in range(kapcsolatok):
        sor=input()
        darabok = sor.split(' ')
        apa=int(darabok[0])
        fia=int(darabok[1])
        csaladfa[apa].append(fia)
    for i in range(emberek+1):
        unokak.append(0)
    for i in range(1, emberek+1):
        for j in range(len(csaladfa[i])):
            gyerek=csaladfa[i][j]
            unokak[i]+=len(csaladfa[gyerek])
    legnagyobb = max(unokak)
    legnagyobb_sorszam = unokak.index(max(unokak))
    if legnagyobb==0:
        print(-1)
    else:
        print(legnagyobb_sorszam, legnagyobb)
if __name__ == '__main__':
    main()
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/017ms2956 KiB
2Accepted0/029ms4072 KiB
3Accepted4/417ms3156 KiB
4Accepted4/417ms2980 KiB
5Accepted4/441ms4404 KiB
6Accepted4/439ms4288 KiB
7Accepted4/417ms3124 KiB
8Accepted4/416ms3164 KiB
9Accepted4/428ms3588 KiB
10Accepted4/439ms4444 KiB
11Accepted4/441ms4392 KiB
12Accepted4/428ms3636 KiB
13Accepted4/439ms4456 KiB
14Accepted4/441ms4348 KiB
15Accepted4/439ms4308 KiB
16Accepted4/439ms4232 KiB
17Accepted4/439ms4400 KiB
18Accepted4/441ms4296 KiB
19Accepted2/221ms3928 KiB
20Accepted2/219ms3948 KiB
21Accepted3/320ms3896 KiB
22Accepted3/324ms4012 KiB
23Accepted3/339ms4540 KiB
24Accepted3/341ms4404 KiB