线段树练习题二 Description 桌子上零散地放着若干个不同颜色的盒子,桌子的后方是一堵墙。如右图所示。问从桌子前方可以看到多少个盒子?假设人站得足够远(输入时,由底向上,从左到右)。 Sample Input 16 //桌子长度 5 // 盒子数量 4 7 12 14 1 5 6 10 11 16 Sample Output 4 Hint 1<=n<=100000,1<=m<=100000,保证坐标范围为[1,n]. 解题思路 线段树 每种箱子为一种颜色,如:1,2,3,4…… 区间初始颜色为0 如果这个区间有多种颜色就标记为-1 否则就标记为初始颜色或箱子颜...