会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MoYujing
博客园
首页
新随笔
联系
订阅
管理
2025年5月29日
CF613D Kingdom and its Cities题解
摘要: CF613D Kingdom and its Cities 题意: 一棵 \(n\) 个节点的树,\(m\) 次询问,每次给出\(k\)个点,询问将 \(k\) 个点两两间隔开所需标记的最小间隔点数,若不能间隔开,输出-1。\(n \leq 10^5,\sum k\leq n\) 思路: 观察数据范
阅读全文
posted @ 2025-05-29 18:08 MoYujing
阅读(8)
评论(0)
推荐(0)
2025年5月27日
虚树
摘要: 虚树 对于一类树上DP问题,每次询问所需要查询的点为关键点,当关键点的个数与 \(n\) 是同阶的,我们可以在建虚树来解决问题。 什么是虚树? 为了提高使用关键点的效率,我们把信息浓缩,使大树变成一棵小树。 如何建虚树? 如下图,红色是我们的关键点。 图片来源:oi-wiki。 从图中可以看出,我们
阅读全文
posted @ 2025-05-27 20:51 MoYujing
阅读(32)
评论(0)
推荐(0)
2025年5月25日
容斥
摘要: 容斥 Devu and Flowers 题意: 共 \(n\) 种花,每种 \(f_i\) 朵。求选择 \(s\) 朵方案。答案对 \(1e9+7\)取模。\(1\leq n\leq 20,0\leq f_i\leq 10^{12},0\leq s\leq 10^{14}\) 思路:插板法+容斥。因
阅读全文
posted @ 2025-05-25 21:53 MoYujing
阅读(13)
评论(0)
推荐(0)
2025年4月15日
CF1728D Letter Picking 题解
摘要: CF1728D Letter Picking 思路: 区间 DP+博弈。 因为每次取完都放到第一个,所以最后一定是 Alice 赢或者平局。为什么呢?当最后只剩两个时,若两个不同,则 Alice 可以取较小的那个取胜,若相同,Alice 也会在前面的操作中选小的。而且 \(n\) 是偶数,所以不存在
阅读全文
posted @ 2025-04-15 22:40 MoYujing
阅读(14)
评论(0)
推荐(0)
2025年4月5日
WQS二分
摘要: WQS二分 一句话:对于凸包,二分一个直线l的斜率k使得l与凸包的切点所对应的x为题目要求的x。此时y(也就是f(x))加或减kx就是答案。 适用类型: 如果不考虑选的物品的个数限制,可以很快求出答案。 恰好选 k 个物品的最优代价 思路: 考虑不限制,那我们肯定可以求到一个最优值。而这个值的两侧一
阅读全文
posted @ 2025-04-05 19:03 MoYujing
阅读(57)
评论(0)
推荐(0)
公告