会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dyc2022's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2025年10月18日
题解:P14244 [CCPC 2024 Shandong I] 阻止城堡
摘要: 更差的阅读体验 注意到,增加一个障碍物至少可以减少一对互相攻击的车,最多减少两对互相攻击的车。 考虑两对车什么时候可以同时消除,当且仅当两对车的连线有交。所以可以转换成一个二分图匹配的模型,具体地,每个左部点是每一对横坐标相同的可以相互攻击的车,右部点是每一对纵坐标相同可以相互攻击的车。如果一对车可
阅读全文
posted @ 2025-10-18 15:10 dyc2022
阅读(49)
评论(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
阅读(30)
评论(0)
推荐(0)
2025年9月18日
题解:P2093 [国家集训队] JZPFAR
摘要: 更差的阅读体验 今天,我,学会了,K-D Tree。 简单讲一下这个数据结构的流程:我们把平面上的点按照某个维度上过某个点的一条分割线切开,以分割线穿过的这个点为根,递归处理左右两个子树。这样静态建出的树高度是 \(O(\log n)\) 当然是理想的,但是插入的时候会影响平衡性。所以可以用一些替罪
阅读全文
posted @ 2025-09-18 16:35 dyc2022
阅读(19)
评论(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
阅读(47)
评论(0)
推荐(0)
题解:P14014 [ICPC 2024 Nanjing R] 嘿,有看到我的袋鼠吗?
摘要: 更差的阅读体验 袋鼠题。 考虑先暴力模拟一轮中每个袋鼠的运动。我们假设位于 \((i, j)\) 的袋鼠,经过一轮之后到达 \((i', j')\),那么我们连边 \((i, j) \to (i', j')\),形成一个内基环树。 那么我们考虑一个格子在多少轮以前会有袋鼠。我们发现,一轮以后,每一个
阅读全文
posted @ 2025-09-12 17:39 dyc2022
阅读(80)
评论(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
阅读(58)
评论(0)
推荐(0)
题解:P14013 [POCamp 2023] 送钱 / The Generous Traveler
摘要: 更差的阅读体验 注意到,对于式子 \(a \bmod b\),如果 \(a > b\) 则 \(a\) 的值不变;如果 \(a \le b\) 则 \(a\) 的值至少折半。 这意味着,我们对数字 \(X\) 多次取模,实际上只有 \(O(\log X)\) 次取模真正修改了它的值。所以我们可以暴力
阅读全文
posted @ 2025-09-10 17:47 dyc2022
阅读(49)
评论(0)
推荐(0)
2025年9月8日
题解:AT_abc422_g Balls and Boxes
摘要: 更差的阅读体验 【模板】生成函数 Problem 1 无标号数球盒问题,果断想到普通生成函数。 对于第一个盒子,如果盒子个数是 \(A\) 的倍数,就产生 \(1\) 的贡献。容易构造 \[f_A(x) = \sum _{k \isin \N} x^{kA} \]同理有 \[f_B(x) = \su
阅读全文
posted @ 2025-09-08 16:51 dyc2022
阅读(51)
评论(0)
推荐(0)
2025年9月4日
题解:P13945 [EC Final 2019] King
摘要: 更差的阅读体验 我们会发现,如果我们知道了等比数列的公比,问题会容易很多。具体地,如果我们知道等比子序列的开头元素,然后我们往后扫。假设我们目前等比子序列的最后一个元素是 \(a_i\),公比为 \(m\),则我们往后找到第一个 \(a_j\) 使得 \(a_i \times m = a_j\),那
阅读全文
posted @ 2025-09-04 17:55 dyc2022
阅读(23)
评论(0)
推荐(0)
2025年8月30日
题解:P12579 [UOI 2021] 哥萨克与 GCD
摘要: 更差的阅读体验 大型纪录片之 \(O(n \log^3 n)\) 跑过 \(10^5\)。 假设 \(s\) 是 \(b\) 的前缀和数组,那么我们每次可以查询 \(s\) 上面任意两个位置的差。进一步地,我们考虑一次询问 \([l, r]\) 区间时就连无向边 \(l-1\) 和 \(r\),当
阅读全文
posted @ 2025-08-30 11:29 dyc2022
阅读(32)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告
/* 设置动态特效 */ /* 设置文章评论功能 */
返回顶端
levels of contents