poj 2828 线段树,思路跟 3667hotel差不多. 感觉比那个简单一点 由此说明. hotel 是十分经典到的有区间里面讨论的线段树

题意:

  1. D x : The x -th village was destroyed.
  2. Q x : The Army commands requested the number of villages that x -th village was directly or indirectly connected with including itself           
    (这个到意思就是找和和 x 还相连的村子个数.如果这个村子被毁,那就该输出 0)
  3. R : The village destroyed last was rebuilt.

算法:

主要就是线段树到插入,和查询操作.和  hotel那道思想差不多 ,    也是 设pl(线段左边联通的数目  )   和 pr ( 线段右边 联通的书目 )  还有一个就是 state 当前线段的整段的数目.    

 


从上往下的 更新靠 state 来完成,  从下往 上更新  用 pr  和 pl . 更新 深入到可以被覆盖到整段区间. 

 

 

由此说明.

hotel  是十分经典到的.

 

收获 :  对这种有区间里面讨论的线段树的 复习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值