07 2024 档案

摘要:晚上喝多冰冰的百香果水了,肚子一直疼。/ll 可算把题单公开了。 https://vjudge.net/article/5412 CF1082G 左点右边跑最小割,割左表示点被选,割右表示边没被选。 int main() { int n, m; scanf("%d %d", &n, &m); std 阅读全文
posted @ 2024-07-30 21:40 purplevine 阅读(35) 评论(0) 推荐(0) 编辑
摘要:发挥相当差,最好笑的是 1h 没写出一个三维偏序、30min 没写出一个字符串哈希。甚至 1h 没意识到组合数式子推错了。 A 我写了点阴间东西。 假设模式串为 ABC,考虑一个形如 ABCABCABC 的东西,如果长度是 x,会贡献 xn+1 个子串。 枚举 i,从 \( 阅读全文
posted @ 2024-07-20 17:27 purplevine 阅读(281) 评论(2) 推荐(1) 编辑
摘要:P4249 双倍经验 CF1264E,后续把三元组全部看成无序。 一个三元环与三个点有关,如果转而统计不合法的三元组,一定恰存在一个 u 使得 uv 以及 uw 的边都存在。因此若 u 的出边条数为 degu,其对答案的贡献为 \(deg 阅读全文
posted @ 2024-07-17 10:09 purplevine 阅读(16) 评论(0) 推荐(0) 编辑
摘要:P4735 转化到区间求 xor x 后的最大值,用 Trie。那么需要知道区间是否有在 Trie 树某个子树内的节点,用可持久 Trie,或者离线扫右端点并记录左端点时间戳即可。 第二个做法可以不离线,同样使用可持久 Trie,但是求区间时不使用减法,而是只使用插入前 \ 阅读全文
posted @ 2024-07-14 08:34 purplevine 阅读(12) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示