传统题 1000ms 256MiB

聚会

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

一家公司有N(N<=2000)名员工,编号从1到N。每个员工要么没有直接上司,要么只有唯一的直接上司。

员工的直接上司或者直接上司的直接上司(递归)称为领导。

一天,公司要举行聚会,要把N名员工分成若干个小组。为了使聚会更轻松,要求在同一个小组中,不能有员工和他的领导同时在。

求最少要划分成多少个小组。

Format

Input

第1行:1个整数N,表示员工人数

接下来N行,第i行有1个整数,表示编号i的员工的直接上司的编号,如果没有直接上司,则为-1

Output

第1行:1个整数,表示答案

Samples

5
-1
1
2
1
-1
3

24春算法基础班第十次课 深度优先搜索及二分答案习题课

未认领
状态
已结束
题目
6
开始时间
2024-5-12 0:00
截止时间
2024-12-31 23:59
可延期
24 小时