会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
legendcn
博客园
首页
新随笔
联系
订阅
管理
2026年3月4日
2026.3.4
摘要: 2026.3.4 Hailaing 植物大战僵尸(pvz) \(\color{blue}{\text{DP}}\) 考虑答案最大值就是手动把所有叶子的答案全部赋值好。设 \(f_{u,c}\) 表示 \(u\) 为根的子树中,往下传的颜色是 \(c\),可以节省的操作数量。可以把每个 \(f_u\)
阅读全文
posted @ 2026-03-04 20:57 legendcn
阅读(3)
评论(0)
推荐(0)
2026年3月3日
2026.3.3
摘要: 2026.3.3 CF379F New Year Tree \(\color{blue}{树的直径}\) 每次记录直径的两个端点 \(s,t\)。那么每次加入一个点,直径要么变为 \(x\to s\) 要么变为 \(x\to t\),维护即可。 Luogu P3591 [POI 2015 R3] 访
阅读全文
posted @ 2026-03-03 21:10 legendcn
阅读(4)
评论(0)
推荐(0)
2026.3.2
摘要: 2026.3.2 Hailiang 直方图(histo) \(\color{blue}{\text{DP}}\) 考虑对 \(h_i\) 建立一个笛卡尔树,区间的根节点就是最小值。考虑在此基础上 dp。设 \(f_{u,i}\) 表示当前位置是 \(u\),其中他的祖先已经在 \(h_u\) 下面放
阅读全文
posted @ 2026-03-03 20:42 legendcn
阅读(5)
评论(0)
推荐(0)
2026年3月1日
2026.3.1
摘要: 2026.3.1 Hailiang 白石溪(creek) \(\color{blue}{贪心}\) 先假设所有球都是蓝色的,那么有代价 \(\sum\limits_{i=1}^{n}b_i\)。计算如果此时把 \(i\) 个 球变成红色会增加的贡献 \(w_i = a_i-b_i+(i-1)c+(n
阅读全文
posted @ 2026-03-01 20:51 legendcn
阅读(8)
评论(0)
推荐(0)
2026年2月28日
2026.2.28
摘要: 2026.2.28 Luogu P4039 [AHOI2014/JSOI2014] 拼图 \(\color{blue}{根号分治}\) 题目要求了 \(n\times m\le 10^5\),容易想到根号分治 \(n \le \sqrt {10^5}\)。枚举最终形成的举行的上下边界 \(l,r\)
阅读全文
posted @ 2026-02-28 21:25 legendcn
阅读(4)
评论(0)
推荐(0)
2026年2月27日
2026.2.27
摘要: 2026.2.27 Hailiang 反讽(irony) \(\color{blue}{贪心}\) 考虑把左括号看成 +1,右括号看成 -1。设 \(S\) 表示序列综合,\(L\) 表示前缀和的最小值。那么答案就是 \(S-2L\)。考虑最大化 \(L\),那么在合并的时候,肯定希望“先走上坡,再
阅读全文
posted @ 2026-02-27 20:14 legendcn
阅读(3)
评论(0)
推荐(0)
2026年2月26日
2026.2.26
摘要: 2026.2.26 Luogu P4025 [PA 2014] Bohater \(\color{blue}{反悔贪心}\) 先打打了可以回血的怪物,把这些全部打完后按照扣血量排序决定先打那个扣血的怪物。 [ARC143E] Reversi \(\color{blue}{贪心}\) 考虑从叶子开始往
阅读全文
posted @ 2026-02-26 21:26 legendcn
阅读(5)
评论(0)
推荐(0)
2026年2月25日
2026.2.25
摘要: 2026.2.25 Hailiang 虫子(worm) \(\color{blue}{根号分块,倍增}\) 奶龙题,直接贺官方题解 /kel 考虑根号分块。对于每个 \(i\),使用倍增预处理出每个点沿着黑边/白边走 \(2^i\) 步能够走到哪里。对于 \(k < \sqrt{n}\) 的部分,我
阅读全文
posted @ 2026-02-25 20:54 legendcn
阅读(11)
评论(2)
推荐(0)
2026年2月24日
2026.2.24
摘要: 2026.2.24 Codechef RIN \(\color{blue}{网络流}\) 最大平均分等价与最大化得分和等价于最小化扣分和。考虑最小割模型。对于每个课程,建立 \(m\) 个点 \(a_1,a_2,\cdots,a_m\),然后 \(s\to a_1, a_1\to a_2, \cdo
阅读全文
posted @ 2026-02-24 19:47 legendcn
阅读(6)
评论(0)
推荐(0)
2026.2.23
摘要: 2026.2.23 Hailiang 守望者骑士 \(\color{blue}{\text{DP}}\) 设 \(f[i]\) 表示消灭前 \(i\) 只甲虫所需的最小能量。容易得到转移:$ f[i] = \min_{i-K \le j < i} { f[j] + \max(a_{j+1}, \do
阅读全文
posted @ 2026-02-24 13:42 legendcn
阅读(6)
评论(0)
推荐(0)
下一页
公告