Leetcode 699. Falling Squares
很久没有写题解了,主要是leetcode没啥有意思的题目,写来没啥意思。
今天这题还算有点意思,可以分析分析。
描述
给你一个序列表示下落的俄罗斯方块的情况。序列里面含有 N N 对值 ,其中 L L 表示方块下落的左坐标, 表示下落方块的边长,这里下落的方块永远是正方形。其中 N≤1000,L≤108,S≤106 N ≤ 1000 , L ≤ 10 8 , S ≤ 10 6 。
问,每下落一次方块,最高的那一列高度是多少。
竞赛想法
这种问题可以归结为,区间更新,区间查询。
如果是之前有一定竞赛基础的人就明显能感觉出来,这种东西要用线段树做。但是一看数据范围: