摘要:
带权并查集——今天写真有些新的体会。 我画了个图: 比如说,我们现在要将x移动到y上,我们维护 fa [ x ] 表示这一堆最下面的那个,那么我们先这样: 之后再要求比如说 o 的深度的时候,我们: find的代码如下: 也就是说,每一次我都加上路径压缩前的 fa [ x ] 的深度,再路径压缩。 阅读全文
摘要:
题意大概就是:给出n个字符串,有m个询问:每次给出字符串s,整数k,问在所有以s为前缀的字符串中,字典序第k大的,是那n个串中的第几个。 我一开始做的时候忽略了一个问题:就是对于两个串a,b,你直接输出 a > b 是有值的。也就是说,字符串是可以直接比较的,我们能O(1)两个串比较大小(因为就是a 阅读全文