172052025-06-03 13:57:56mzperxLegtöbb unoka (80 pont)python3Accepted 80/8039ms3672 KiB
sor = input().split()
ember = int(sor[0])
kapcsolat = int(sor[1])
szülő =[0]*(ember+1)
gyerek = [0]*(ember+1)
unoka = [0]*(ember+1)

for _ in range(kapcsolat):
    adat = input().split()
    apa = int(adat[0])
    fiú = int(adat[1])
    szülő[fiú] = apa
    gyerek[apa] += 1

# print(szülő)
# print(gyerek)

for i in range(len(szülő)):
    if szülő[i] > 0:
        unoka[szülő[i]] += gyerek[i]
# print(unoka)

maxunoka = max(unoka)
maxnagyapa = unoka.index(maxunoka)
if maxunoka > 0:
    print(maxnagyapa, maxunoka)
else:
    print(-1)
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/016ms3100 KiB
2Accepted0/028ms3380 KiB
3Accepted4/416ms2980 KiB
4Accepted4/416ms3124 KiB
5Accepted4/439ms3476 KiB
6Accepted4/439ms3496 KiB
7Accepted4/417ms2980 KiB
8Accepted4/416ms3124 KiB
9Accepted4/428ms3256 KiB
10Accepted4/439ms3648 KiB
11Accepted4/437ms3636 KiB
12Accepted4/428ms3348 KiB
13Accepted4/439ms3480 KiB
14Accepted4/437ms3636 KiB
15Accepted4/439ms3672 KiB
16Accepted4/437ms3636 KiB
17Accepted4/439ms3636 KiB
18Accepted4/439ms3456 KiB
19Accepted2/217ms3248 KiB
20Accepted2/217ms3328 KiB
21Accepted3/318ms3200 KiB
22Accepted3/319ms3380 KiB
23Accepted3/337ms3664 KiB
24Accepted3/337ms3516 KiB