UVALive 5794 (UVA 12361) File Retrieval 后缀数组 + 分治dfs
题目大意:就是现在给出F(1=h(也就是这个区间旁边的0的height区间段,对于这些段搜索即可,然后对于>=h的这一连续区间段继续进行分割(取这个区间当中不是h的最小的下一个h进行分割),这样进行分治,复杂度O(nlogn),至于集合的状态用状态压缩表示之后塞到set当中即可,最后统计set中元素的个数当然以上从h=0开始分治时会忽略一种情况,就是字符串单独出现的情况,这样的情况只需要利用后缀树