会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dyc2022's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2025年12月4日
题解:AT_abc434_f [ABC434F] Concat (2nd)
摘要: 更差的阅读体验 别的题解把贪心策略和证明讲得很清楚了:先将所有字符串按照 \(s_i + s_j < s_j + s_i\) 排序,然后尝试交换 \(s_n, s_{n-1}\) 和 \(s_{n-1}, s_{n-2}\),比较字典序。 大家做法的差别大部分都是在按照 \(s_i + s_j <
阅读全文
posted @ 2025-12-04 18:01 dyc2022
阅读(19)
评论(0)
推荐(0)
2025年12月3日
题解:AT_abc434_g [ABC434G] Keyboard
摘要: 更差的阅读体验 使用了一个较为优美的写法,较短而且可能不容易写错。 单侧递归线段树! 首先,如果一个字符串里含有形如 \(\texttt{B}x\) 的结构,其中 \(x\) 是一个数字,那么这个 \(x\) 一定会被删掉。假设 \(S\) 删完会变成 \(f(S)\)。那么由于不存在形如 \(\t
阅读全文
posted @ 2025-12-03 18:00 dyc2022
阅读(13)
评论(0)
推荐(0)
2025年11月27日
题解:P13266 [GCJ 2014 Finals] Symmetric Trees
摘要: 更差的阅读体验 NOIP2025 RP++ 喵。 考虑哈希。 假设 \(c_i\) 为节点 \(i\) 的颜色。 首先为了避免冲突,我们将 \(c_i\) 映射成随机大整数。然后我们构造一个哈希函数,既能体现出树的形态,又能体现点的颜色。可以这样: \[\operatorname{hash}(u)
阅读全文
posted @ 2025-11-27 21:44 dyc2022
阅读(10)
评论(0)
推荐(0)
2025年11月26日
题解:P14431 [JOISC 2013] 有趣的图像收集 / Collecting Images is Fun
摘要: 更差的阅读体验 我们可以用四分树的性质来看这个问题。不会也没关系。 考虑一个树形结构,每个节点代表一个正方形。 如果当前节点代表的正方形全黑或全白,那么这个节点是叶子节点。 否则将这个正方形分割成四个小正方形,作为这个节点的 \(4\) 个子节点。 答案就是树上节点个数。 显然的性质就是每个点有 \
阅读全文
posted @ 2025-11-26 20:20 dyc2022
阅读(7)
评论(0)
推荐(0)
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
阅读(7)
评论(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
阅读(11)
评论(0)
推荐(0)
题解:P3813 [FJOI2017] 矩阵填数
摘要: 更差的阅读体验 注意到,一个矩阵最大值为 \(x\) 的充要条件是: 矩阵中的每一个元素 \(\le x\)。 矩阵中存在至少一个 \(x\)。 仅考虑第一个条件是好做的。具体地,每一个格子存在一个取值的上限 \(mx_{i, j}\),也就是所有覆盖这个格子矩形的 \(v\) 的最小值。由于不同格
阅读全文
posted @ 2025-11-13 20:56 dyc2022
阅读(13)
评论(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
阅读(18)
评论(0)
推荐(0)
2025年10月18日
题解:P14244 [CCPC 2024 Shandong I] 阻止城堡
摘要: 更差的阅读体验 注意到,增加一个障碍物至少可以减少一对互相攻击的车,最多减少两对互相攻击的车。 考虑两对车什么时候可以同时消除,当且仅当两对车的连线有交。所以可以转换成一个二分图匹配的模型,具体地,每个左部点是每一对横坐标相同的可以相互攻击的车,右部点是每一对纵坐标相同可以相互攻击的车。如果一对车可
阅读全文
posted @ 2025-10-18 15:10 dyc2022
阅读(20)
评论(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
阅读(10)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告
/* 设置动态特效 */ /* 设置文章评论功能 */
返回顶端
levels of contents