Cho cây gốc tại đỉnh 1 gồm n đỉnh, đỉnh i có giá trị ai. Xử lý q truy vấn:
1 x y: gán ax=y (cập nhật điểm).2 x: in tổng giá trị tất cả đỉnh trong cây con gốc x (bao gồm x).Dùng Euler tour kết hợp Fenwick để đạt O(logn) mỗi truy vấn.
Dòng đầu: n, q. Dòng hai: n giá trị a1…an. n−1 dòng: các cạnh u, v. q dòng truy vấn như mô tả.
1≤n,q≤2⋅105, ∣ai∣,∣y∣≤109.
Với mỗi truy vấn loại 2, in tổng cây con trên một dòng.
Ví dụ:
Đầu vào:
5 3
1 2 3 4 5
1 2
1 3
2 4
2 5
2 2
1 4 10
2 1
Đầu ra:
11
21
Giải thích:
Đang tải editor...