两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  藍橋杯2023年第十四屆省賽真題-異或和
題目 3187:

藍橋杯2023年第十四屆省賽真題-異或和

時間限制: 3s 內(nèi)存限制: 192MB 提交: 306 解決: 26

題目描述

給一棵含有 n 個結(jié)點的有根樹,根結(jié)點為 1 ,編號為 i 的點有點權(quán) ai(i ∈ [1, n])。現(xiàn)在有兩種操作,格式如下: 

? 1 x y 該操作表示將點 x 的點權(quán)改為 y 。 

? 2 x 該操作表示查詢以結(jié)點 x 為根的子樹內(nèi)的所有點的點權(quán)和。 

現(xiàn)有長度為 m 的操作序列,請對于每個第二類操作給出正確的結(jié)果。 

輸入格式

輸入的第一行包含兩個正整數(shù) n, m ,用一個空格分隔。 

第二行包含 n 個整數(shù) a1, a2, ..., an ,相鄰整數(shù)之間使用一個空格分隔。

接下來 n ? 1 行,每行包含兩個正整數(shù) ui , vi ,表示結(jié)點 ui 和 vi 之間有一條邊。

接下來 m 行,每行包含一個操作。 

輸出格式

輸出若干行,每行對應(yīng)一個查詢操作的答案。

樣例輸入

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

樣例輸出

4
5
6
6

提示

對于 30% 的評測用例,n, m ≤ 1000;

對于所有評測用例,1 ≤ n, m ≤ 100000 ,0 ≤ ai , y ≤ 100000 ,1 ≤ ui , vi , x ≤ n。

標簽