题意:
- D x : The x -th village was destroyed.
- Q x : The Army commands requested the number of villages that x -th village was directly or indirectly connected with including itself
(这个到意思就是找和和 x 还相连的村子个数.如果这个村子被毁,那就该输出 0) - R : The village destroyed last was rebuilt.
算法:
主要就是线段树到插入,和查询操作.和 hotel那道思想差不多 , 也是 设pl(线段左边联通的数目 ) 和 pr ( 线段右边 联通的书目 ) 还有一个就是 state 当前线段的整段的数目.
从上往下的 更新靠 state 来完成, 从下往 上更新 用 pr 和 pl . 更新 深入到可以被覆盖到整段区间.
由此说明.
hotel 是十分经典到的.
收获 : 对这种有区间里面讨论的线段树的 复习