SUMMAX1 - Nhánh có tổng lớn nhất 1
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: Ngapt

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 ai, hỏi đường đi có tổng lớn nhất các số ghi trên các đỉnh từ gốc cây xuống một đỉnh bất kì là bao nhiêu?
Dữ liệu vào: 
Dòng đầu tiên là số n là số đỉnh của đồ thị. 

Dòng tiếp theo ghi N số nguyên dương a1,a2,...aN là các số được gán với N đỉnh theo thứ tự. 

Dòng tiếp theo có N số p1, p2,...,pN thể hiện có đường đi từ đỉnh i đến pi với 0<=pi<=N, p1=0 vì đỉnh 1 là gốc cây ban đầu.

Kết quả ra: Một số duy nhất là tổng lớn nhất tìm được
Ràng buộc:  N <=2E5, ai <=1E9
 
 

Ví dụ

Inp:

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 

Out: 22

Back to Top