会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FLYlai
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
25
下一页
2024年2月16日
USACO 2024 1月月赛
摘要: S1 题解 S2 显然最少次数就是叶子个数 \(l\)。那么 \(p_{l+1}\sim p_n\) 都不会用到。 对于 \(p_1\sim p_l\),我们要尽量让它们放在路径上。 枚举每一条根到叶子的路径,选择路径上深度最低的 \(p\) 与这条路径匹配(没有就不匹配了)。 用树剖即可。 S3
阅读全文
posted @ 2024-02-16 09:40 FLY_lai
阅读(53)
评论(0)
推荐(0)
2024年2月15日
其他题目合集
摘要: 袭击 给出 \(2n\) 个点,求在前 \(n\) 个和后 \(n\) 个点中各选一个点的距离的最小值是多少。 分治 出处:《算法竞赛进阶指南》 题解: 先考虑只有一种点,怎么求两两距离的最小值。 分治,整体的最小距离 \(ans=\min(\)左半边的最小值,右半边的最小值,左右之间的最小值\()
阅读全文
posted @ 2024-02-15 11:21 FLY_lai
阅读(14)
评论(0)
推荐(0)
DP 题目合集
摘要: 3n多米诺问题 \(dp[i]\) 表示前 \(i\) 列的方案数,\(dp2[i]\) 表示前 \(i\) 列但是最上面一行缺一个的方案数。 \(dp[i],dp2[i]\) 可以相互递推,而且刚好是矩阵递推。 矩阵快速幂优化。 CF809D 题解 CF15E 题解 CF17C 题解 CF79D
阅读全文
posted @ 2024-02-15 11:21 FLY_lai
阅读(74)
评论(0)
推荐(0)
贪心题目合集
摘要: 喵了个喵 题解 磁带存储 有 \(n\) 个磁带,每个片段有两个参数:时长 \(t_i\) 和频率 \(a_i\)。以某种顺序把片段排在磁带里,每个片段的花费为(播放完这个片段的时刻)乘以(该片段的频率) 求最小花费和。 因为两个片段交换,对之后没有影响。 所以可以考虑一个顺序中,如果 \(x,x+
阅读全文
posted @ 2024-02-15 11:20 FLY_lai
阅读(140)
评论(0)
推荐(0)
图论题目合集
摘要: 菜肴制作 要求把 \(1\sim n\) 排序,满足给定的所有条件,满足条件之后,编号越小要越靠前。(满足条件情况下,先让 1 最靠左,然后让 2 ……) 每个条件会给出两个数 \(a,b\),表示 \(a\) 必须在 \(b\) 之前。 解: 看起来很像拓扑排序。于是我们对于每个条件 \(a,b\
阅读全文
posted @ 2024-02-15 11:19 FLY_lai
阅读(113)
评论(0)
推荐(0)
组合基础
摘要: OI 中的组合,基本指组合计数。组合极值一般是贪心题或者 dp 题。 【组合数】 组合数 \(C^m_n=(^n_m)\)。 注意:求逆元前,请一定判断清楚,是否可能不存在逆元!!! \(C^m_n = C^m_{n-1}+C^{m-1}_{n-1}\)。 c[n][m] = c[n - 1][m]
阅读全文
posted @ 2024-02-15 11:16 FLY_lai
阅读(43)
评论(0)
推荐(0)
数论基础
摘要: 数论:研究数与数之间的关系。如带余除法、因数倍数、同余整除等都是数论。 【筛法】 主要使用的筛法有两个:埃氏筛和欧拉筛(线性筛)。 使用筛法的原因很简单:对于一个数,我们要找它的因数不容易;但是对于一个因数,我们找它的倍数很简单。 【埃氏筛】 因为一个数的倍数一定不是质数,且任何数都能分解为若干质数
阅读全文
posted @ 2024-02-15 11:16 FLY_lai
阅读(44)
评论(0)
推荐(0)
树形 DP
摘要: 简单的树上 dp 其实已经在普及组涉及过:自上而下和自下而上传递的性质。 现在我们需要研究更复杂的树上 dp,比如换根 dp 等等。 【树上 dp】 最大子树和 给出一棵带点权的树,求这棵树中的最大权连通块。 因为是无根树,我们人为规定 1 号结点为根。 \(dp[i]\) 表示以 \(i\) 为根
阅读全文
posted @ 2024-02-15 11:16 FLY_lai
阅读(25)
评论(0)
推荐(0)
搜索优化
摘要: 主要有:剪枝、双向搜索、启发式搜索、迭代加深。 【剪枝】 拼接正方形 一道水题。基本想法:枚举每根木棍属于哪条边,\(O(\frac{4^m}{4!})\)。 但是这太慢了,我们剪枝:如果一条边目前的累计长度 \(>\frac{sum}{4}\),就返回 false。 于是我们就通过了。 运动员最佳
阅读全文
posted @ 2024-02-15 11:15 FLY_lai
阅读(451)
评论(0)
推荐(0)
单调性优化
摘要: 【单调栈】 柱状图最大矩形: 首先我们有一个最简单的方法:\(O(n^3)\) 枚举左右端点,然后再求中间的最小值,最后乘起来得到这段矩形组成的最大面积。 求最小值,我们考虑到ST表,我们可以用它优化到 \(O(n^2)\)。 接下来我们考虑转换枚举思路: 我们发现,一个矩形的大小,由它的左右端点,
阅读全文
posted @ 2024-02-15 11:15 FLY_lai
阅读(61)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
25
下一页
公告