Forgive_jkxjkx1031 : #3393 巨(mu)型(ban)线段树
        
      
          8 年前
        
        
      
        
          线段树最基本的两种操作——段增加和段覆盖,放在一起之后,就如同干柴遇到烈火(?)一般,令人欲仙欲死......谁做谁知道...... 
 段增加和段覆盖结合之后,有以下几点需要注意: 
1. 决定一个区间上同时存在 add 标记和 set 标记时,是 set 覆盖 add,还是在 set 基础上再 add?(我选择了后者,以避免 add 标记无处可 “pushdown” 的情况) 
2. 更新时,add 标记和 set 标记都需要 pushdown。因为 set 标记以下的 add 标记是无效的(所以要 p
        
        ...查看全文
      
      
    