摘要: 题目分析: 从$\sum|S|$入手。共考虑$\sum|S|$个$f(t)$。所以我们要一个对于每个$f(t)$在$O(1)$求解的算法。不难想到是哈希。 然后考虑分裂和合并操作。一次合并操作要考虑合并点之前的$O(k)$个点向后衔接的哈希值。共$O(k^2)$。看似超时实则不然。一个串最多$O(n 阅读全文
posted @ 2018-06-22 19:41 menhera 阅读(180) 评论(0) 推荐(0) 编辑