![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2019 ccpc网络赛
liexss
这个作者很懒,什么都没留下…
展开
-
hdu 6704 K-th occurrence(后缀数组+st+主席树)
题意:给你一个字符串,然后有1e5的询问,每次给你一个子串的起始位置和结束位置,询问该子串的第K次出现位置 思路:首先询问许多子串的这种问题应该联想到后缀数组,然后我们发现对于后缀数组中的排序(sa[i]表示下标为i的后缀的排名,rk[i]表示排名为i的后缀的下标),每个后缀串与子串的最长公共前缀为该子串的串是连续的,所以我们只要求出这段连续排名的区间(因为在这里的对于子串的最长公共前缀具...原创 2019-08-24 11:28:55 · 936 阅读 · 0 评论 -
hdu 6705 path
题意:一场有向图,询问你第k小的路为多长 思路:首先我们知道所有样例的k的最大值的和为250000,这样我们每次只要暴力的预处理出每条路(注意这里要离线处理,不然每次处理50000会爆炸),然后输出即可。 有个坑点就是不能一次将一个点连的所有的边都更新,这样可能会导致mle(因为可能这个点连了所有的点),我们只要控制每次点更新的边数大小,一种方法就是每次更新只加入下一条最小的边和当前边的...原创 2019-08-24 11:36:45 · 428 阅读 · 0 评论