会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dyc2022's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2025年11月24日
题解:P13296 [GCJ 2013 #2] Erdős–Szekeres
摘要: 更差的阅读体验 Update on 2025/11/28:添加了 \(O(n \log n)\) 的做法。 注意到, 对于 \(j < i, A_j \ge A_i\),则有 \(X_j > X_i\)。因为如果 \(X_j < X_i, A_i \ge A_j + 1\),矛盾。 对于 \(j >
阅读全文
posted @ 2025-11-24 18:55 dyc2022
阅读(5)
评论(0)
推荐(0)
2025年11月13日
题解:P1393 Mivik 的标题
摘要: 更差的阅读体验 这也太深刻了。 我们考虑一个 dp。我们假设 \(f_i\) 表示考虑前 \(i\) 个字符,\([i - |S| + 1: i]\) 这一段存在一个 \(S\) 的匹配,并且前 \(i\) 个字符不存在别的位置有 \(S\) 匹配的方案数。 那么我们就相当于确定了 \(S\) 第一
阅读全文
posted @ 2025-11-13 21:24 dyc2022
阅读(10)
评论(0)
推荐(0)
题解:P3813 [FJOI2017] 矩阵填数
摘要: 更差的阅读体验 注意到,一个矩阵最大值为 \(x\) 的充要条件是: 矩阵中的每一个元素 \(\le x\)。 矩阵中存在至少一个 \(x\)。 仅考虑第一个条件是好做的。具体地,每一个格子存在一个取值的上限 \(mx_{i, j}\),也就是所有覆盖这个格子矩形的 \(v\) 的最小值。由于不同格
阅读全文
posted @ 2025-11-13 20:56 dyc2022
阅读(9)
评论(0)
推荐(0)
2025年10月31日
题解:P11630 [WC2025] 士兵
摘要: 更差的阅读体验 考虑一个很菜的 dp。假设 \(f_{i, j}\) 表示前 \(i\) 个人,对着 \(i\) 砍了 \(j\) 刀的方案数。那么很显然有转移: \[f_{i, j} = \max_{k} \{f_{i-1, k} - m \times \max(0, j-k)\} + [j \g
阅读全文
posted @ 2025-10-31 16:50 dyc2022
阅读(16)
评论(0)
推荐(0)
2025年10月18日
题解:P14244 [CCPC 2024 Shandong I] 阻止城堡
摘要: 更差的阅读体验 注意到,增加一个障碍物至少可以减少一对互相攻击的车,最多减少两对互相攻击的车。 考虑两对车什么时候可以同时消除,当且仅当两对车的连线有交。所以可以转换成一个二分图匹配的模型,具体地,每个左部点是每一对横坐标相同的可以相互攻击的车,右部点是每一对纵坐标相同可以相互攻击的车。如果一对车可
阅读全文
posted @ 2025-10-18 15:10 dyc2022
阅读(19)
评论(0)
推荐(0)
2025年9月24日
题解:P7595 「EZEC-8」猜树
摘要: 更差的阅读体验 我们考虑如何确定一个点 \(v\) 是否是 \(u\) 的儿子。 如果我们已经确定了 \(v\) 的深度为 \(u\) 的深度 \(+1\),那么我们只需要检查 \(u, v\) 的距离是否为 \(1\)。如果距离为 \(1\) 就说明有边相连。 如果我们已经确定了 \(v\) 在
阅读全文
posted @ 2025-09-24 17:48 dyc2022
阅读(8)
评论(0)
推荐(0)
2025年9月18日
题解:P2093 [国家集训队] JZPFAR
摘要: 更差的阅读体验 今天,我,学会了,K-D Tree。 简单讲一下这个数据结构的流程:我们把平面上的点按照某个维度上过某个点的一条分割线切开,以分割线穿过的这个点为根,递归处理左右两个子树。这样静态建出的树高度是 \(O(\log n)\) 当然是理想的,但是插入的时候会影响平衡性。所以可以用一些替罪
阅读全文
posted @ 2025-09-18 16:35 dyc2022
阅读(12)
评论(0)
推荐(0)
2025年9月12日
题解:P14015 [ICPC 2024 Nanjing R] 生日礼物
摘要: 更差的阅读体验 经典套路,我个人认为是橙题。 相邻相等不好刻画,我们直接把偶数位置反转,这样一组相邻相等中恰好有一个被反转,变成删除相邻不同。 那么假设没有 \(2\),最终序列中一定只有 \(0\) 或 \(1\)。所以假设 \(0,1\) 个数分别是 \(c_0, c_1\),那么由于一次消除一
阅读全文
posted @ 2025-09-12 17:55 dyc2022
阅读(23)
评论(0)
推荐(0)
题解:P14014 [ICPC 2024 Nanjing R] 嘿,有看到我的袋鼠吗?
摘要: 更差的阅读体验 袋鼠题。 考虑先暴力模拟一轮中每个袋鼠的运动。我们假设位于 \((i, j)\) 的袋鼠,经过一轮之后到达 \((i', j')\),那么我们连边 \((i, j) \to (i', j')\),形成一个内基环树。 那么我们考虑一个格子在多少轮以前会有袋鼠。我们发现,一轮以后,每一个
阅读全文
posted @ 2025-09-12 17:39 dyc2022
阅读(47)
评论(0)
推荐(0)
2025年9月10日
题解:P14011 [POCamp 2023] 珿求 / bootfall
摘要: 更差的阅读体验 首先,我们预处理出 \(f_i\) 表示当进攻能力为 \(i\) 时防守能力最大能有多少。 对于一组询问,假设我们派出的进攻、防守兵力分别为 \(a,d\),对方分别为 \(a',d'\)。那么我们考虑己方和对方进球 \(\max(0, a-d')\) 和 \(\max(0, a'-
阅读全文
posted @ 2025-09-10 18:02 dyc2022
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告
/* 设置动态特效 */ /* 设置文章评论功能 */
返回顶端
levels of contents