Nhánh có tổng lớn nhất 1

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: SUMMAX1.INP
Output: SUMMAX1.OUT

Nguồn bài:
Duyên Hải
Dạng bài
Máy chấm
Alisa Mikhailovna Kujou, Kanade Yoisaki

Cho đồ thị dạng cây ~T~, gồm ~N~ đỉnh, các đỉnh được đânh số từ ~1~ đến ~N~, gốc là đỉnh ~1~, mỗi đỉnh ~i~ được gán một số nguyên dương ~a_i~, hỏi đường đi có tổng các số ghi trên các đỉnh từ gốc cây xuống một đỉnh bất kì lớn nhất có thể là bao nhiêu?

Input

Vào từ tệp SUMMAX1.INP:

  • Dòng đầu tiên là một số nguyên dương ~N\ (N\le 2\times 10^5)~ là số đỉnh của cây.
  • Dòng tiêp theo ghi ~N~ số nguyên dương ~a_1, a_2, \dots, a_n\ (a_i \le 10^9)~ là các số được gán với ~N~ đỉnh theo thứ tự.
  • Dòng tiếp theo có ~N~ số ~p_1, p_2, \dots, p_n~ thể hiện có đường đi từ đỉnh ~i~ đến ~p_i~, với ~0\le p_i \le N~. ~p_1=0~ vì đỉnh ~1~ là gốc cây ban đầu.

Output

Ghi ra tệp SUMMAX1.OUT:

  • Một số duy nhất là đường đi có tổng lớn nhất có thể.
Sample Input 1
14
3 2 1 10 1 3 9 1 5 3 4 5 9 8
0 1 1 1 2 2 3 4 4 4 5 5 7 7
Sample Output 1
22

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.