会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SXD-AK-IOI
博客园
首页
新随笔
联系
订阅
管理
2025年9月12日
【刷题笔记】cf808f
摘要: CF803F 场上死磕无法战胜,原来是个绿题吗哈哈。 考虑到跟序列的顺序无关,直接在值域上做。我们设 \(f_i\) 表示 \(\gcd = i\) 的方案数。那么有 \[f_i = 2^{g_i} - 1 - \sum_{i | d \land i \ne d} f_d \]\(g_i\) 是原序
阅读全文
posted @ 2025-09-12 16:31 GuoSN0410
阅读(6)
评论(0)
推荐(0)
2025年9月2日
【学习笔记】manacher 算法
摘要: 简介 manacher 算法,也称马拉车算法,可以在 \(O(n)\) 时间内,计算出字符串的极长回文子串。 算法流程 注意到,时间复杂度上
阅读全文
posted @ 2025-09-02 16:31 GuoSN0410
阅读(11)
评论(0)
推荐(0)
2025年8月22日
【刷题笔记】树形 DP
摘要: 树上染色 题解 容易想到设 \(f_{u,i}\) 表示子树内染了 \(i\) 个黑点的最大答案,但是发现对子树外节点的贡献不好统计,所以将这条边对子树外节点的贡献 提前 计算进去。 DP 转移: \(f_{u,i}=\max(f_{u,i-j}+f_{v,j}+w_{u,v}\times j\ti
阅读全文
posted @ 2025-08-22 12:09 GuoSN0410
阅读(6)
评论(0)
推荐(0)
【刷题笔记】P8688 [蓝桥杯 2019 省 A] 组合数问题
摘要: 题解 注意到是组合数对一个质数 \(k\) 取余的问题,想到卢卡斯定理,即 \(C_{x}^y = C_{x\mod k}^{y\mod k} \times C_{x/ k}^{y/k} \mod k\)。 发现如果将 \(x,y\) 进行 \(k\) 进制拆分: \(x = a_0 + a_1 \
阅读全文
posted @ 2025-08-22 09:00 GuoSN0410
阅读(8)
评论(0)
推荐(0)
2025年8月20日
【刷题笔记】p1792 种树
摘要: 种树 题解 神仙贪心题。 第一眼 DP,但发现空间时间好像都会炸。QWQ 于是,贪心。 考虑 \(m = 2\) 时:要么是选最大值,并选一个它左右数字之外的数,要么选它左右的数。 因为如果选了最大值左边的数,而不选最大值右边的数,把左边的数,换成最大值一定更优。 考虑一般情况:显然可以按最大值排序
阅读全文
posted @ 2025-08-20 09:09 GuoSN0410
阅读(5)
评论(0)
推荐(0)
2025年8月19日
【刷题笔记】p10013
摘要: 【刷题笔记】p10013 前置芝士 将 \(k\) 个数插入到 \(m\) 个数中,方案数为 \(\binom{m + k}{k}\),相当于从 \(m + k\) 个数中拿 \(k\) 个。 一棵树的拓扑序个数是 \(n!\over \prod sz_u\)。对于一棵树有 \(n!\) 种的排列,
阅读全文
posted @ 2025-08-19 09:35 GuoSN0410
阅读(8)
评论(0)
推荐(0)
2025年8月18日
【学习笔记】bitset
摘要: 例题cf878d 考虑只有 \(0,1\) 的情况:显然可以对 \(k\) 种生物,每种生物 \(i\) 都开一个大小为 \(n\) 的 bitset \(b_i\)。\(\max(x,y)\) 操作就是 \(b_x | b_y\),\(\min(x,y)\) 操作就是 \(b_x \& b_y\)
阅读全文
posted @ 2025-08-18 16:53 GuoSN0410
阅读(32)
评论(0)
推荐(0)
2025年8月16日
【刷题笔记】日照集训 Day7
摘要: T2 题意太长了,不放了 题解 状压 DP。 首先注意到,重复 一个数据一定是不优的,所以可以直接 不用管 是否选了重复的,因为一定会有更优的方案把它覆盖掉。 设状态为 \(f_{s_1,s_2,s_3}\),分别表示: 每个程序是否到达 非 OK 的最终状态 每个程序是否满足时间限制 每个程序是否
阅读全文
posted @ 2025-08-16 11:44 GuoSN0410
阅读(7)
评论(0)
推荐(0)
【学习笔记】树上启发式合并
摘要: 【学习笔记】树上启发式合并 简介 树上启发式合并 dsu on tree,是一种 离线 算法,通过钦定一个更好的询问顺序,来优化时间复杂度,其实本质上还是暴力,有点类似莫队。有关 dsu on tree 的问题,常常是询问 子树内 的颜色数啥玩意的。 实现 对于每一个节点 \(u\),按以下顺序遍历
阅读全文
posted @ 2025-08-16 09:51 GuoSN0410
阅读(20)
评论(0)
推荐(0)
2025年8月14日
【刷题笔记】日照集训 Day4
摘要: T3 有一个 \(n\) 点 \(m\) 边的简单无向图,每个点有颜色 \(c_i\) 和点权 。 经过某个点时需要花费 \(w_i\) 的能量放下一个标记,若 \(c_i\ne c_j\) 则在 \(i\) 处可远程回收 \(j\) 处的标记,要求每刻能量非负,求对任意两点 \(x\) 到 \(y
阅读全文
posted @ 2025-08-14 10:14 GuoSN0410
阅读(4)
评论(0)
推荐(0)
下一页
公告