题意:有一个非常长的板子(10000000长),在上面贴n(n<=10000)张海报.问最后从外面能看到几张不同的海报. 由于板子有10000000长,直接建树肯定会爆,所以须要离散化处理,对于每张海报,有两个端点值,最后能看到几张海报跟他们的端点值的相对大小有关,跟绝对大小无关.所以就把全部海报的端点离散化处理,总共2n个端点,排序去重,相应p(p<=2n)个点. 然后建树,由于p不超过20000,所以这样就能够接受了.区间更新时,由于我们仅仅关心最外面海报的颜色有多少种.所以向下传递节点信…