CF競賽題目講解_CF1797F(求最大值的樹 + 求最小值的樹 + 樹狀數(shù)組)
2023-04-27 16:20 作者:Clayton_Zhou | 我要投稿
AC代碼:
https://codeforces.com/contest/1797/submission/203756984
題意:
有一個由n個頂點和n?1條邊組成的樹。頂點的編號從1到n。
如果以下兩種說法中恰有一種是正確的,則一對頂點(u,v)(u<v)被認(rèn)為是可愛的:
u是路徑(u,v)上所有頂點中編號最小的頂點。
v是路徑(u,v)上所有頂點中編號最大的頂點。
將有m個操作。在第j個操作中,他決定一個整數(shù)kj,然后插入一個編號為n+j的頂點
到樹,與編號為kj的頂點連接。
請計算每次操作前和操作后可愛的頂點對數(shù)量。
題解:
求最大值的樹T1 + 求最小值的樹T2 + 樹狀數(shù)組
T1, T2中只保存節(jié)點的兒子
標(biāo)簽: