09 2021 档案
摘要:NWRRC2015 Insider’s Information 题意 对于 \([1, n]\) 的排列,给 \(m\) 个限制,第 \(i\) 个限制描述 \(b_i\) 出现在 \(a_i\),\(c_i\) 之间。保证存在一个排列满足所有限制。 构造一个 \(n\) 的排列至少满足 \(\lc
阅读全文
摘要:CF97E Leaders 简要题意 给一个简单无向图,询问两个点之间是否存在长度为奇数的简单路径。简单路径定义为没有重复点的路径,路径长度定义为边数。 点双 这里简单路径的定义是每个点出现最多一次的路径,所以优先考虑点双。发现点双里面,只要有至少一个奇环,任意两点间都存在奇路径。 点的类型 继续探
阅读全文
摘要:双连通图的性质和证明 性质 首先讨论边双, 任选两点 \(u\), \(v\), 一条边 \(e\), 一定能找到至少一条简单路径 (不经过同一条边两次), 经过 \(e\) 连接 \(u\), \(v\). 然后讨论点双, 任选三点 \(u\), \(v\), \(w\), 一定能找到至少一条简单
阅读全文
摘要:P6255 ICPC2019 WF Dead-End Detector 想当年这道题被选为校内 ACM 赛前训练,结果是历城二中 57 级全灭,全场三个队,只有有一个队有分,并且只有一道题,非常惨烈,今天重新审视这道题,发现当时水平确实太低。 题意 这题题意比较绕,场上对题意也是一知半解,感到迷茫的
阅读全文
摘要:TJOI2016/HEOI2016 字符串 后缀自动机 + 线段树合并怎么能少了指针呢? 虽然都说指针被卡空间,但是这个题只有 \(10^5\) 的字符串,所以空间比较轻松。 题意 给一个字符串,每次询问子串 \([a, b]\) 的子串和 \([c, d]\) 的 LCP 长度。 注意,这里并不是
阅读全文
摘要:不删除莫队 为了做字符串被迫学莫队的屑是我了. 模板 询问区间相同的数的最大间隔. 不删除 首先考虑不删除的情况, 维护两个数组 \(Fst\), \(Lst\), 分别表示当前区间内某个数第一次出现的下标和最后一次出现的下标. 每次增加一个元素 \(a_i\), 将对应的 \(Fst\) 或 \(
阅读全文