Masala C
Daraxtdagi maksimal summa
Sizga n ta uchi bor daraxt berilgan. Siz uning ildizidan ohirigacha bo'lgan summalarni maksimalini topishingiz kerak.
1-qatorda n soni. \((1 \le n \le 10^5)\)
2-qatorda a massiv - bu yerda \(a_i\) - i - uchning qiymati\((-10^9 \le a_i \le 10^9)\)
3-qatorda p massiv - bu yerda \(p_i\) - i - uchning otasini indeksi. agar otasi yo'q bo'lsa \(p_i\) = 0. otasi yoq bo'lgan uch 1 taligi kafolatlanadi.
1 ta son - daraxtning ildizidan ohirigacha bolgan summalarni maksimali.
| # | input.txt | output.txt | 
|---|---|---|
| 1 | 
                            9 6 -5 5 10 -2 -9 -7 6 6 0 1 2 1 3 5 5 3 2  | 
                        
                            16  | 
                    
| 2 | 
                            10 -1 -6 -6 7 7 1 5 -7 2 -9 0 1 1 1 4 1 4 6 3 2  | 
                        
                            13  |