摘要:
burnside引理: 大致意思是,等价类的个数=(∑每个置换中等价的方案数)/置换数。 至于证明在下这么愚蠢的人肯定不知道啊。 有了引理就只需求出每个置换中等价的方案。 先暴力跑一遍找到当前置换中的tot个循环,等价方案就是每个循环内颜色都相同。 相当于把tot个物品装到三个箱子中,问每个箱子刚好 阅读全文
摘要:
splay维护hash值; 看到大佬们都在打数据结构,我说好的不打数据结构又自己打脸了。 为了写这个昨天还特意去打了Splay的普通平衡树,自从我学会Treap以来第一次用splayA掉普通平衡树QAQ 没有在前后加点,所以特判了在前后加字母的情况。查询就二分答案,然后转过去取hash值,判断是否相 阅读全文