简单来说就是划分区间,要划分尽量多的区间
那就是划分区间尽量靠前
将区间[l,r]合法转化成[1,r]是否合法
每个志愿者的区间,在不考虑顺序的情况下必须相等
这个可以用桶判断
维护每个节点的子节点数,某个时候他的子节点数为零,就说明他能掉落。
1.题目转化成尽量多的合法区间
2.把判断区间[l,r]变成[1,r]因为[1.l-1]我们已经检查过
3.合法:删除的时候都是子节点并且不考虑顺序的情况下
每个志愿者的区间相等
4.枚举区间[1,i],如果[1,i]合法,k++
5.输出k