会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AEMShana
能比任何人都快,到达梦想的彼方
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
14
下一页
2021年7月25日
[树链剖分] HDU 6962 I love tree
摘要: 题目大意 有一棵 \(n\) 个点的数以及 \(q\) 个操作,每个点的点权初始时为0,操作1将从 \(a\) 到 \(b\) 的路径上点的权值分别加上 \(1,4,9,16,\dots\),操作2询问一个点的点权。\((1\leq n,q\leq 10^5)\) 题解 首先肯定可以用树链剖分来维护
阅读全文
posted @ 2021-07-25 20:15 AE酱
阅读(69)
评论(0)
推荐(0)
2021年7月21日
[Burnside引理+数论] HDU 6960 Necklace of Beads
摘要: 题目大意 有一个由 \(n\) 个珠子组成的项链,珠子有红绿蓝三种颜色,要求项链中相邻的珠子不能同色,求绿色珠子数量不超过 \(k\) 的本质不同项链的总数。若两条项链能通过顺时针旋转变得相同,则认为这两条项链本质相同。\(1\leq n,k\leq 10^**6\) 题解 考虑 Burnside
阅读全文
posted @ 2021-07-21 20:18 AE酱
阅读(110)
评论(0)
推荐(0)
2021年7月2日
后缀树(Suffix Tree)
摘要: 这篇博客写得不错 Code 使用Ukkonen算法构建后缀树。 const int inf = 1 << 30; //字符串下标从1开始 template<size_t maxn> struct SuffixTree { int link[maxn << 1], length[maxn << 1],
阅读全文
posted @ 2021-07-02 19:41 AE酱
阅读(252)
评论(0)
推荐(0)
2021年5月14日
[回滚莫队] AtCoder 歴史の研究
摘要: 题目大意 给定长为 \(n(1\leq n\leq 10^5)\) 的序列 \(\{a_n\}\),其中 \(1\leq a_i\leq 10^9\)。 \(q(1\leq q\leq 10^5)\) 个询问,每次询问序列的一个区间 \([L,R]\) 内的一个数乘以它在这个区间内出现的次数的最大值
阅读全文
posted @ 2021-05-14 11:25 AE酱
阅读(129)
评论(3)
推荐(1)
2021年4月10日
[多项式] 洛谷P7493 旅人1969
摘要: 题目描述 传送门 一条笔直的公路上有 \(n\) 个旅店,第 \(i\) 个旅店的坐标是 \(i\),每一天早上从旅店出发走最多 \(m\) 个距离,同时固定给你一个常数 \(k\)。 给定 \(q\) 组询问,每次给定 \(u,v\),求早上从旅店 \(u\) 出发到旅店 \(v\),途径不超过
阅读全文
posted @ 2021-04-10 10:37 AE酱
阅读(193)
评论(1)
推荐(1)
2021年4月1日
[长链剖分优化dp] Codeforces 1499F
摘要: 题目大意 给定一棵 \(n(2\leq n\leq 5000)\) 个点的树,求一共有多少种方案,删去若干条边后,分裂出的所有树的直径都不超过 \(K\),答案模 \(998244353\)。 题解 设 \(dp[u][i]\) 表示把以 \(u\) 为根的子树分裂成若干棵直径不超过 \(K\) 的
阅读全文
posted @ 2021-04-01 18:25 AE酱
阅读(159)
评论(0)
推荐(0)
2021年3月30日
[长链剖分优化dp] BZOJ 3522/4543 Hotel
摘要: 题目大意 给定一棵 \(n(n\leq 5000)\) 个点的树,求选出三个不同的点,使得三个点两两之间间距相等的方案数。 题解 设 \(f[u][j]\) 表示以 \(u\) 为根的子树中,到 \(u\) 距离为 \(j\) 的结点的数目,设 \(g[v][j]\) 表示lca在以 \(v\) 为
阅读全文
posted @ 2021-03-30 20:38 AE酱
阅读(72)
评论(0)
推荐(0)
2021年3月28日
长链剖分O(nlogn)-O(1)求K级祖先
摘要: 重链剖分是优先选最大的子树的根作为重儿子,而长链剖分是优先选最高的子树作为重儿子,然后把重儿子连成长链。 一个点到根的路径最多经过 \(O(\sqrt n)\) 条长链。 可以证明,长链剖分后,树上任意一个点 \(u\) 的 \(k\) 级祖先所在的长链长度一定 \(\geq k\)。 我们只需像倍
阅读全文
posted @ 2021-03-28 10:20 AE酱
阅读(281)
评论(1)
推荐(1)
2021年3月26日
[数论] Codeforces 1499D The Number of Pairs
摘要: 题目大意 有 \(T\) 组询问,每组询问给定三个整数 \(c,d,x\) 问有多少对 \((a,b)\) 使得 \(c\times \mathrm{lcm}(a,b) - d\times \gcd(a,b)=x\) \((1\leq t\leq 10^4,1\leq c,d,x\leq 10^7)
阅读全文
posted @ 2021-03-26 17:05 AE酱
阅读(133)
评论(0)
推荐(0)
[动态规划] Codeforces 1499E Chaotic Merge
摘要: 题目大意 给定两个仅由小写字母组成的字符串 \(x\) 和 \(y\)。 如果一个序列仅包含 \(|x|\) 个 \(0\) 和 \(|y|\) 个 \(1\),则称这个序列为合并序列。 字符串 \(z\) 初始为空,按如下规则由合并序列 \(a\) 生成: 如果 \(a_i=0\),则把 \(x\
阅读全文
posted @ 2021-03-26 16:45 AE酱
阅读(231)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
14
下一页
公告