06 2022 档案
摘要:题意: 一个长度为奇数的回文串可以写成的形式,的长度也是奇数,为的反串。我们设,其中为任意可以为空的字符串。 给定,求原来回文串的最长长度,以及在中的起始位置和长度。 题解: 有一个关键的贪
阅读全文
摘要:可以发现转圈的过程类似于对一个数进行取模,所以我们不妨将所有的点下标设为以开始,即对于输入的,我们将其减。 还可以发现答案不超过,意味着我们可以枚举答案,然后检查答案是否合法。 容易发现不合法,当且仅当存在,满足: $
阅读全文
摘要:这题是SA+DSU的一道好题(我一开始想用FHQ Treap,不过DSU就可以维护,两种做法长度应该差不多) 首先我们要解决的第一个问题就是,数对太多(级别),我们没法使用任何东西去维护它。 观察样例,都是相似的。从而我们发现一个重要
阅读全文
摘要:G 看到有关Nim的题目,我们自然可以想到SG函数。 但是这里暴力求每个数的SG函数是不行的。 但是注意到很多数其实没有任何限制(即可以转移到任何点),那么它的SG函数值就是,这意味着,我们可以维护一个区间,,表示区间内的SG函数是递增
阅读全文
摘要:G 下面“换乘”的定义是从一栋楼的某层到另一栋楼的相同一层,题中说这样耗时为。 首先如果,那么我们不妨将和以及和交换顺序。此时我们就假定出发的楼层一定低于(或相等)于到达的楼层。 有一个显然的结论: 在最优路线中
阅读全文