会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaozi-qwq
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2025年8月25日
LCT 学习笔记
摘要: 一:初步认识 LCT 是一种用于解决动态树问题的数据结构。 动态树问题就是在常见的树链剖分题中加入加边和删边操作。 前置知识:Splay 树 二:实链剖分 因为动态树问题可以视为树上问题的扩展版,所以我们还是需要用树链剖分维护树上信息。 在长链剖分、重链剖分和实链剖分中,我们选择实链剖分来解决动态树
阅读全文
posted @ 2025-08-25 17:18 XiaoZi_qwq
阅读(19)
评论(0)
推荐(0)
2025年8月24日
Splay 学习笔记
摘要: 一:初步认识 Splay 是一种平衡树,代码量不如无旋 Treap,支持的操作无旋 Treap 大都也支持。 那为什么我们要学它呢?理性娱乐 因为有一个叫 LCT 的神奇数据结构需要用到它。 二:实现 这部分所有的可能有图片的内容都可以到 oiwiki 的 Splay 条目 找到,本文的实现大部分也
阅读全文
posted @ 2025-08-24 22:23 XiaoZi_qwq
阅读(18)
评论(0)
推荐(0)
PAM 学习笔记
摘要: PAM 学习笔记 一:初步认识 PAM,即回文自动机,是一个有限状态自动机。 接受状态为字符串中的所有回文子串。 二:构造 首先我们有一个结论:对于一个字符串 \(s\),在 \(s\) 后加入一个字符 \(c\),字符串增加至多一个本质不同回文子串。 证明: 我们定义对于一个回文串 \(t\),它
阅读全文
posted @ 2025-08-24 12:58 XiaoZi_qwq
阅读(8)
评论(0)
推荐(0)
2025年8月23日
SA 学习笔记
摘要: 一:初步认识 SA,即后缀数组,基础运用是在求一个字符串中,每一个位置对应的后缀在排序后对应的排名。 扩展运用是求排名相邻的后缀的 \(lcp\) 长度。 再扩展就可以干很多神奇的操作了。 首先一个入门组的小朋友都知道 \(O(n^2)\) 的求法(枚举当前比较哪一位,对每一个字符串进行计数排序(也
阅读全文
posted @ 2025-08-23 17:49 XiaoZi_qwq
阅读(10)
评论(0)
推荐(0)
2025年8月22日
P3067 [USACO12OPEN] Balanced Cow Subsets G
摘要: 简要题意 给定 \(n\) 个物品,每个物品有权值 \(a\)。 对于整个物品集合 \(S\),询问有多少个非空子集使得该自己可以被分为两个集合,且两个集合中的物品权值和相等。 数据范围:\(n \le 20\)。 分析 转化一下题意:每个物品有“选且放到集合一中“,“选且放到集合二中”,”不选“这
阅读全文
posted @ 2025-08-22 23:25 XiaoZi_qwq
阅读(5)
评论(0)
推荐(0)
P4287 [SHOI2011] 双倍回文 解题报告
摘要: P4287 [SHOI2011] 双倍回文 解题报告 简要题意 给定一个字符串 \(s\),求出 \(s\) 中最长的子串,使得这个子串可以被分为两个相同的长度为非零偶数的回文子串(即可以被表示为\(tt^{-1}tt^{-1}\)。其中 \(t^{-1}\) 指 \(t\) 翻转后得到的字符串)。
阅读全文
posted @ 2025-08-22 18:11 XiaoZi_qwq
阅读(10)
评论(0)
推荐(0)
2025年8月21日
SAM 学习笔记
摘要: 初步认识 SAM 是一个有限状态自动机。 可接受状态为字符串的所有本质不同子串,转移是字符。 SAM 是满足上述条件的最小 DFA。 一:结束位置 \(endpos\) 相关引理 约定 \(1\) 我们定义:对于一个字符串 \(T\),\(endpos(T)\) 表示 \(T\) 在 \(S\) 中
阅读全文
posted @ 2025-08-21 21:54 XiaoZi_qwq
阅读(7)
评论(0)
推荐(0)
P3294 [SCOI2016] 背单词 解题报告
摘要: 简要题意 给出 \(n\) 个字符串 \(s_i\),给这 \(n\) 个字符串进行重新排序,使得每个有后缀字符串的字符串 \(s_i\),都有至少一个后缀字符串编号小于它。令 \(rk_i\) 表示字符串 \(i\) 最大的编号且满足 \(rk_i <i\)(如果没有则为 \(0\))。最小化 \
阅读全文
posted @ 2025-08-21 18:46 XiaoZi_qwq
阅读(6)
评论(0)
推荐(0)
P13305 [GCJ 2013 Finals] Can't Stop 解题报告
摘要: 简要题意 给定 \(n\) 个 \(D\) 元组,求出最长的连续区间使得可以选出 \(k\) 个数满足区间内任意一个四元组中有至少一个元素为这 \(k\) 个数之一。 数据范围: \(n \le 10^5,2\le k \le 3,1 \le D \le 4\)。 分析 首先,我们可以考虑一个极暴力
阅读全文
posted @ 2025-08-21 12:21 XiaoZi_qwq
阅读(11)
评论(0)
推荐(0)
最大团 解题报告
摘要: 题目描述 给出平面上 \(n\) 个点,并且平面上有一个以原点为圆心,半径为 \(r\) 的圆。我们认为两个点之间有边,当且仅当这两个点连成的直线和圆不相交(保证不存在两点构成的直线与圆相切)。求此图的最大团。 数据范围:\(n \le 2\times 10^3\),输入中的数据均为整数,且绝对值小
阅读全文
posted @ 2025-08-21 08:22 XiaoZi_qwq
阅读(7)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告