191342025-11-25 18:35:19birozsHírláncpypy3Wrong answer 18/80135ms48064 KiB
N = int(input())
T = list(map(int,input().split()))
"""
E = []
for i in range(1,N+1):
    if i not in T:
        E.append(i)
maxhossz = 0
volt = [0] * (N+1)
for k in E:
    volt[k] = 1
    sor = [k]
    while T[k-1] not in sor:
        volt[T[k-1]] = 1
        sor.append(T[k-1])
        k = T[k-1]
    if len(sor) > maxhossz:
        maxhossz = len(sor)
        maxkezdo = sor[0]
"""
volt = [0] * (N+1)
maxhossz = 0
for i in range(1,N+1):
    if volt[i] == 0:
        hossz = 1
        volt[i] = 1
        kezdo = i
        k = i
        while volt[T[k-1]] == 0:
            hossz += 1
            volt[T[k-1]] = 1
            k = T[k-1]
        if hossz > maxhossz:
            maxhossz = hossz
            maxkezdo = kezdo

print(maxkezdo,maxhossz)

SubtaskSumTestVerdictTimeMemory
subtask10/0
1Wrong answer39ms19432 KiB
subtask20/20
2Wrong answer56ms21584 KiB
3Wrong answer59ms21460 KiB
4Wrong answer50ms21420 KiB
5Wrong answer50ms21424 KiB
6Wrong answer61ms21524 KiB
7Wrong answer59ms21408 KiB
8Wrong answer54ms21572 KiB
9Wrong answer50ms21376 KiB
10Accepted50ms21636 KiB
11Accepted56ms21616 KiB
12Accepted57ms21428 KiB
subtask318/18
13Accepted129ms47816 KiB
14Accepted126ms47868 KiB
15Accepted123ms47968 KiB
16Accepted107ms47956 KiB
17Accepted127ms47808 KiB
18Accepted104ms47824 KiB
19Accepted104ms48012 KiB
20Accepted122ms47884 KiB
21Accepted115ms47800 KiB
22Accepted101ms47804 KiB
subtask40/42
23Wrong answer39ms19420 KiB
24Wrong answer56ms21584 KiB
25Wrong answer59ms21460 KiB
26Wrong answer50ms21420 KiB
27Wrong answer50ms21424 KiB
28Wrong answer61ms21524 KiB
29Wrong answer59ms21408 KiB
30Wrong answer54ms21572 KiB
31Wrong answer50ms21376 KiB
32Accepted50ms21636 KiB
33Accepted56ms21616 KiB
34Accepted57ms21428 KiB
35Accepted129ms47816 KiB
36Accepted126ms47868 KiB
37Accepted123ms47968 KiB
38Accepted107ms47956 KiB
39Accepted127ms47808 KiB
40Accepted104ms47824 KiB
41Accepted104ms48012 KiB
42Accepted122ms47884 KiB
43Accepted115ms47800 KiB
44Accepted101ms47804 KiB
45Wrong answer118ms47968 KiB
46Wrong answer135ms47872 KiB
47Wrong answer128ms47896 KiB
48Wrong answer111ms48064 KiB
49Wrong answer116ms47896 KiB
50Wrong answer135ms47908 KiB
51Wrong answer133ms47968 KiB
52Wrong answer111ms48060 KiB
53Wrong answer133ms48056 KiB
54Wrong answer109ms47848 KiB