随笔分类 - OJ -- 牛客网
摘要:【Wannafly挑战赛29F】最后之作(Trie树,动态规划,斜率优化) 题面 "牛客" 题解 首先考虑怎么计算这个子串的不同的串的个数。 如果,我们构建树然后第层的点的个数就是的答案。 如果要向右移动一位,显然就是我们要把最上面那一层
阅读全文
摘要:【Nowcoder71E】组一组(差分约束,最短路) 题面 "Nowcoder" 题解 看到二进制显然就直接拆位,那么区间的按位或和按位与转成前缀和之后,可以写成两个前缀和的值的差的大小关系,那么直接差分约束就好了。 注意几个细节,首先相等是要两侧都要连边,不要直连了一侧;然后这题卡常,所以对于区间
阅读全文
摘要:【NowCoder368E】车站(线段树) 题面 "牛客网" 题解 链交的结果显然和求解的顺序无关,因此我们可以拿线段树维护区间链的链交结果。 然后怎么求解最远点。 维护链交的时候再记录两个点表示到达链交两个端点的最远点编号,合并的时候也维护一下。 这样子就可以啦。 然后分类讨论论论论论论论论一下就
阅读全文