Submission #1176612


Source Code Expand

import math,string,itertools,fractions,heapq,collections,re,array,bisect,sys,random,time
 
sys.setrecursionlimit(10**7)
inf = 10**20
mod = 10**9 + 7
 
def LI(): return list(map(int, input().split()))
def II(): return int(input())
def LS(): return input().split()
def S(): return input()
 
 
def main():
    n = II()
    a = [0] + [II() for _ in range(n-1)]
    d = collections.defaultdict(list)
    for i in range(1,n):
        d[a[i]].append(i+1)
    m = {}
    def f(i):
        if not d[i]:
            return 0
        t = collections.defaultdict(int)
        for c in d[i]:
            t[f(c)] += 1
        t = list(t.items())
        t.sort()
        r = 0
        for c, tc in t:
            if r < c:
                r = c
            r += tc
        return r
    return f(1)
 
 
print(main())

Submission Info

Submission Time
Task B - Tournament
User iehn
Language PyPy3 (2.4.0)
Score 0
Code Size 837 Byte
Status TLE
Exec Time 2144 ms
Memory 665708 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 800
Status
AC × 3
AC × 48
TLE × 5
Set Name Test Cases
Sample s1.txt, s2.txt, s3.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 30.txt, 31.txt, 32.txt, 33.txt, 34.txt, 35.txt, 36.txt, 37.txt, 38.txt, 39.txt, 40.txt, 41.txt, 42.txt, 43.txt, 44.txt, 45.txt, 46.txt, 47.txt, 48.txt, 49.txt, 50.txt, s1.txt, s2.txt, s3.txt
Case Name Status Exec Time Memory
01.txt AC 1059 ms 117716 KB
02.txt AC 848 ms 103508 KB
03.txt AC 802 ms 99924 KB
04.txt AC 841 ms 102484 KB
05.txt AC 881 ms 102612 KB
06.txt AC 801 ms 96724 KB
07.txt AC 995 ms 112212 KB
08.txt AC 882 ms 102612 KB
09.txt AC 1110 ms 123860 KB
10.txt AC 1112 ms 117332 KB
11.txt TLE 2116 ms 195912 KB
12.txt TLE 2064 ms 165844 KB
13.txt TLE 2028 ms 154708 KB
14.txt AC 1632 ms 139732 KB
15.txt TLE 2144 ms 665708 KB
16.txt TLE 2129 ms 542700 KB
17.txt AC 835 ms 111956 KB
18.txt AC 1304 ms 162536 KB
19.txt AC 805 ms 104020 KB
20.txt AC 1049 ms 120020 KB
21.txt AC 645 ms 89300 KB
22.txt AC 645 ms 88020 KB
23.txt AC 635 ms 90452 KB
24.txt AC 626 ms 88720 KB
25.txt AC 634 ms 88020 KB
26.txt AC 639 ms 88020 KB
27.txt AC 649 ms 88020 KB
28.txt AC 647 ms 88020 KB
29.txt AC 657 ms 90452 KB
30.txt AC 743 ms 94292 KB
31.txt AC 950 ms 114644 KB
32.txt AC 842 ms 104916 KB
33.txt AC 842 ms 106324 KB
34.txt AC 747 ms 99668 KB
35.txt AC 736 ms 97236 KB
36.txt AC 687 ms 93524 KB
37.txt AC 676 ms 91604 KB
38.txt AC 662 ms 91476 KB
39.txt AC 667 ms 92116 KB
40.txt AC 620 ms 88020 KB
41.txt AC 295 ms 64292 KB
42.txt AC 294 ms 64236 KB
43.txt AC 292 ms 64364 KB
44.txt AC 300 ms 64236 KB
45.txt AC 298 ms 64236 KB
46.txt AC 292 ms 64236 KB
47.txt AC 287 ms 64236 KB
48.txt AC 292 ms 64236 KB
49.txt AC 294 ms 64236 KB
50.txt AC 294 ms 64364 KB
s1.txt AC 294 ms 64364 KB
s2.txt AC 300 ms 64236 KB
s3.txt AC 289 ms 64236 KB