摘要:
CF771C Bear and Tree Jumps 直接考虑换根。 但是有个K,不好搞,那就多存点,记录 \(f_{n,j}\) 为与 \(n\) 距离为 \(j\) 的点的答案(\(f_{n,0}\) 即为自己的答案),那么可以知道,对于距离不为 \(K\) 的倍数的点,可以直接距离加一,对于距 阅读全文
摘要:
Trie+拓扑排序。 P3065 USACO12DECFirst! G 假定当前字符串是最小的,然后在Trie上跑一遍,字典序小的字母向字典序大的字母连边。 然后拓扑排序成环就与猜测冲突(即不能为最小的) 注:字典序先按字母排序,然后按长度。 所以遇到前缀相同的,长的必定不行。 #include < 阅读全文