终于体会了什么是WA至死.....orz
14WA in 3Days
题意:
给出n个数, a 区间同时加上d, q 询问区间LCIS.
思路:
成段修改还是用标记.
区间合并除了PushUp需要判断相接, query也需要. 而且有两种实现:
一是涉及哪个儿子就query, 一直取最大(此代码),二是若只涉及一个儿子, 返回query那个儿子; 否则两边&中间取最大. 有点小差别~
本来我想原数列直接保存就行, 因为每次只修改区间的端点, 而对于每一个标记, 可以维持儿子端点只被修改一次(中间的重复可以判断). 但是一直WA...目前还没想通是哪错了><
AC的方案是树中增加左右端......
阅读全文