会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
acceptedK77
博客园
首页
新随笔
联系
订阅
管理
[置顶]
AC自动机+矩阵快速幂优化DP
摘要: AC 自动机 DP 模板 以及矩阵快速幂优化线性递推 DP。 本篇主要讲矩阵快速幂优化线性递推 DP。 题目 NOIP3-T2 佩绣-ACGO 题意 给 \(m\) 个由小写英文字母构成的字符串 \(S_i\),确定在长度不超过 \(n\) 的字符串 \(T\) 满足 \(T\) 的任意子串都不等于
阅读全文
posted @ 2026-08-08 14:26 acceptedK77
阅读(25)
评论(0)
推荐(0)
2026年8月20日
「小Z的排名」题解
摘要: T3「小Z的排名」题解 题意简述 有一个 \(n\) 个点的图,点从 \(1\) 到 \(n\) 编号。对于 \(u \lt v\),若 \(v\) 是 \(u\) 的倍数则连边。每次询问给定 \(n\) 和 \(k\),求前 \(n\) 个点中度数的第 \(k\) 小值。 NOIP8-T3 小 Z
阅读全文
posted @ 2026-08-20 19:53 acceptedK77
阅读(36)
评论(1)
推荐(0)
K77的校园生活(2025年)
摘要: K77的校园生活 2025.9.2 cf 2030 D. QED's Favorite Permutation 思路 每个点需要交换的位置是固定不变的 只有可操作的L和R在改变 用need[i]记录每个点i是否需要与点i+1交换 初始化need当\(i\not=a[i]\) \(need[min(i
阅读全文
posted @ 2026-08-20 19:51 acceptedK77
阅读(7)
评论(0)
推荐(0)
记录一下
摘要: 来点奇思妙想 关于集训学了啥: 你好。 集训后要干什么: 先按专题把集训学的东西分类,然后按专题刷题 将所有模板整理成markdown并附上模板题题解 补数学,把高中数学先学完,再去把oi数论补了 后面会更新一下能发的题解 我去还有不能发的? 请输入文本 说实话集训挺累哈,顶不住了 被强制网瘾是真的
阅读全文
posted @ 2026-08-20 19:31 acceptedK77
阅读(8)
评论(0)
推荐(0)
2026年8月17日
CodeForces - 911F
摘要: 头昏 CodeForces - 911F 题意 给定一棵大小为 \(n\) 的树,有 \(n-1\) 次操作,每次选择两个叶子节点,将分数加上两点间边的数量,并选择删除其中一个点。 求分数最大值,及其操作方法。 思路 树的直径:你好。 记树的直径两个端点分别是 \(x\) 和 \(y\)。 每个点与
阅读全文
posted @ 2026-08-17 20:10 acceptedK77
阅读(12)
评论(0)
推荐(0)
2026年8月16日
AT_abc471_e
摘要: AtCoder - abc471_e 闲得蛋疼写片 题解 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn=2e6+5; const ll mod=998244353; ll fac[m
阅读全文
posted @ 2026-08-16 18:51 acceptedK77
阅读(8)
评论(0)
推荐(0)
2026年8月9日
AtCoder abc470 F - Googol Swaps
摘要: AtCoder abc470 F - Googol Swaps 分析 先考虑没有严格操作 \(10^{100}\) 次限制的方案数。 \(m\) 个可以交换的位置 \(A_i\) 和 \(B_i\)(\(i \in [1, m]\)),其实相当于在一个 \(n\) 个点的图上的 \(m\) 条边,在
阅读全文
posted @ 2026-08-09 13:32 acceptedK77
阅读(49)
评论(0)
推荐(0)
2026年6月14日
树上启发式合并模板
摘要: 树上启发式合并模板 #include<bits/stdc++.h> using namespace std; const int maxn=2e6+5; vector<int> e[maxn]; int n; int L[maxn],R[maxn],dfn[maxn],node[maxn],cur,
阅读全文
posted @ 2026-06-14 18:39 acceptedK77
阅读(14)
评论(0)
推荐(0)
公告