COLORING


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 103M

Problem type

Cho đồ thị dạng cây T gồm N đỉnh, các đỉnh được đánh số từ 1 đến N.

Đầu tiên, tất cả các đỉnh đều có màu trắng. Lần đầu tiên, bạn được chọn bất kì một đỉnh sau đó tô nó thành màu đen, các lượt chơi tiếp theo bạn phải chọn một đỉnh kề với đỉnh màu đen và tô nó thành màu đen. Trò chơi kết thúc khi tất cả các đỉnh đều được tô màu đen.

Mỗi lượt chơi, bạn nhận được số điểm bằng số đỉnh trắng liên thông với đỉnh đã chọn (tính cả đỉnh được chọn). Sau khi cộng điểm thì các cạnh liên thuộc với đỉnh màu đen bị xóa khỏi cây. Hỏi tổng số điểm lớn nhất bạn có thể nhận được là bao nhiêu?

Input:

Dòng đầu tiên là số 𝑁 là số đỉnh của cây. (N<=200000).

Dòng tiếp theo có 𝑁 số 𝑝1, 𝑝2, . . 𝑝𝑁 thể hiện có đường đi từ đỉnh 𝑖 đến 𝑝𝑖, 𝑝𝑖 = 0 thì đỉnh 𝑖 là đỉnh gốc ban đầu, còn lại 1 ≤ 𝑝𝑖 ≤ 𝑁.

Output:

Một số duy nhất là tổng số điểm lớn nhất.

Sample Input

14

0 1 1 1 2 2 3 4 4 4 5 5 7 7

Sample Output

67

Sample Input

5

0 1 1 2 2

Sample Output

14

Comments

There are no comments at the moment.