上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: A 题意:给定两个队上下半场的比分,问是否存在一个进球顺序使得不存在一个队连续进 \(3\) 个球。 还是细节题。(喜) submission B 题意:给定一个长度为 \(n\) 的 \(01\) 序列 \(a\),请构造一个 \(n\) 的排列,使得对于每一个长度为 \(k\) 的区间中,最大元 阅读全文
posted @ 2025-08-29 21:16 XiaoZi_qwq 阅读(38) 评论(0) 推荐(0)
摘要: CF 1019 Div.2 解题报告 A 首先,对于任意若干个数 \(\{a_n\}\),一定可以构造出 \(\{b_n\}\),使得 \(\forall_{i \in [1,n]} a_i*b_i=a_1*b_1\)。 那么题意转化为 \(a\) 中本质不同元素个数。 submission B 题 阅读全文
posted @ 2025-08-29 13:42 XiaoZi_qwq 阅读(4) 评论(0) 推荐(0)
摘要: 简要题意 给定一个 \(n\) 个点 \(m\) 条边的仙人掌图,每一个点有点权。请求出图上一个权值最大的集合,满足集合中任意两点距离大于等于 \(2\)。 注:仙人掌图指一个满足任意一个点至多在一个环中的无向图。 数据范围:\(n \le 1\times 10^6,m \le 2 \times 1 阅读全文
posted @ 2025-08-28 18:12 XiaoZi_qwq 阅读(10) 评论(0) 推荐(0)
摘要: 简要题意 给一颗 \(n\) 个点的树,每个点有点权。每一次询问路径 \(u\) 到 \(v\) 上任意两个点 \(i\) 和 \(j\) ,满足先访问到 \(i\) 再访问到 \(j\) ,最大化 \(a_j-a_i\)。 数据范围:\(n,q \le 5\times 10^4\)。 分析 维护链 阅读全文
posted @ 2025-08-26 23:12 XiaoZi_qwq 阅读(16) 评论(0) 推荐(0)
摘要: 一:初步认识 LCT 是一种用于解决动态树问题的数据结构。 动态树问题就是在常见的树链剖分题中加入加边和删边操作。 前置知识:Splay 树 二:实链剖分 因为动态树问题可以视为树上问题的扩展版,所以我们还是需要用树链剖分维护树上信息。 在长链剖分、重链剖分和实链剖分中,我们选择实链剖分来解决动态树 阅读全文
posted @ 2025-08-25 17:18 XiaoZi_qwq 阅读(22) 评论(0) 推荐(0)
摘要: 一:初步认识 Splay 是一种平衡树,代码量不如无旋 Treap,支持的操作无旋 Treap 大都也支持。 那为什么我们要学它呢?理性娱乐 因为有一个叫 LCT 的神奇数据结构需要用到它。 二:实现 这部分所有的可能有图片的内容都可以到 oiwiki 的 Splay 条目 找到,本文的实现大部分也 阅读全文
posted @ 2025-08-24 22:23 XiaoZi_qwq 阅读(31) 评论(0) 推荐(0)
摘要: PAM 学习笔记 一:初步认识 PAM,即回文自动机,是一个有限状态自动机。 接受状态为字符串中的所有回文子串。 二:构造 首先我们有一个结论:对于一个字符串 \(s\),在 \(s\) 后加入一个字符 \(c\),字符串增加至多一个本质不同回文子串。 证明: 我们定义对于一个回文串 \(t\),它 阅读全文
posted @ 2025-08-24 12:58 XiaoZi_qwq 阅读(15) 评论(0) 推荐(0)
摘要: 一:初步认识 SA,即后缀数组,基础运用是在求一个字符串中,每一个位置对应的后缀在排序后对应的排名。 扩展运用是求排名相邻的后缀的 \(lcp\) 长度。 再扩展就可以干很多神奇的操作了。 首先一个入门组的小朋友都知道 \(O(n^2)\) 的求法(枚举当前比较哪一位,对每一个字符串进行计数排序(也 阅读全文
posted @ 2025-08-23 17:49 XiaoZi_qwq 阅读(19) 评论(0) 推荐(0)
摘要: 简要题意 给定 \(n\) 个物品,每个物品有权值 \(a\)。 对于整个物品集合 \(S\),询问有多少个非空子集使得该自己可以被分为两个集合,且两个集合中的物品权值和相等。 数据范围:\(n \le 20\)。 分析 转化一下题意:每个物品有“选且放到集合一中“,“选且放到集合二中”,”不选“这 阅读全文
posted @ 2025-08-22 23:25 XiaoZi_qwq 阅读(9) 评论(0) 推荐(0)
摘要: P4287 [SHOI2011] 双倍回文 解题报告 简要题意 给定一个字符串 \(s\),求出 \(s\) 中最长的子串,使得这个子串可以被分为两个相同的长度为非零偶数的回文子串(即可以被表示为\(tt^{-1}tt^{-1}\)。其中 \(t^{-1}\) 指 \(t\) 翻转后得到的字符串)。 阅读全文
posted @ 2025-08-22 18:11 XiaoZi_qwq 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页