会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dyc2022's Blog
博客园
首页
新随笔
联系
订阅
管理
2026年10月22日
题解:P17543 [JAG 2026 Summer Camp #2] Deque Bracket Optimization
摘要: 更差的阅读体验 这个是反悔贪心?是不是不太像,感觉说直接贪是不是更自然。 首先考虑问题的静态情形怎么做。思考一个括号序列什么时候是合法的:当且仅当前 \(2i - 1\) 个字符中有至少 \(i\) 个 (。然而 \(i\) 和 \(2i - 1\) 不是倍数关系,不太好。但是注意到第一个位置一定是
阅读全文
posted @ 2026-10-22 17:52 dyc2022
阅读(10)
评论(0)
推荐(0)
2026年10月20日
题解:P17724 [SCP-S 2026] 路短最 / path
摘要: 更差的阅读体验 比较深刻,比较困难。 首先有一个初步的观察,就是每个点每次被从大根堆中取出来的时候,最短路都会减小。这就意味着答案有着 \(O(n^2)\) 的上界。 把仙人掌以 \(1\) 为根拎起来,则每个环都有一个“环顶”,即与 \(1\) 距离最近的节点。容易发现,我们每次更新这个环,都是以
阅读全文
posted @ 2026-10-20 17:28 dyc2022
阅读(27)
评论(0)
推荐(1)
2026年10月15日
题解:P16370 [OOI 2026] Monsters and Swords
摘要: 更差的阅读体验 来讲一个非常自然的 \(O(n \log^2 n)\) 做法,跑得几乎和单 \(\log\) 一样快。冥想了一节文化课就想明白了! 考虑转为一个最优化问题:如果我能求出整个过程中至少花费的钱数 \(t\),那么判定是容易的:只需要判断 \(x + \sum r_i\) 是否 \(\g
阅读全文
posted @ 2026-10-15 17:35 dyc2022
阅读(8)
评论(0)
推荐(0)
2026年10月10日
题解:P9341 [JOIST 2023] 警卫 / Security Guard
摘要: 更差的阅读体验 ForgetOIDuck 讲了一次,省集讲了一次,zr 又讲了一次,终于学明白了这个火题。 首先我们先直观体验一下这个操作移动方式上在干什么,下文中的 \(a\) 等价于题中的 \(s\)。 假设有一次移动是形如 \(x \to u \to y\),那么显然在 \(x \to u\)
阅读全文
posted @ 2026-10-10 17:17 dyc2022
阅读(7)
评论(0)
推荐(0)
2026年9月29日
题解:AT_arc098_d [ARC098F] Donation
摘要: 更差的阅读体验 感觉所有题解从图到生成树的转化都非常突兀,且都使用了我难以理解的实现方式。 本篇题解会尽量把我在做这道题时的疑惑讲清楚。 首先有一个观察:如果我们经过了一个点多次,那么一定会在最后一次经过的时候才捐钱。因为假如我在一个点上并不是最后一次经过的时候捐钱,那么将其调整到最后一次经过的时候
阅读全文
posted @ 2026-09-29 16:26 dyc2022
阅读(12)
评论(0)
推荐(0)
2026年9月25日
题解:AT_arc230_d [ARC230D] Min Max Matrix
摘要: 更差的阅读体验 几步最关键的观察我场上都做出来了,可是为什么就差那么一点点呢! 下文中 \(n, m, V\) 分别是原题中的 \(H, W, M\)。 翻译一下题目说的条件:每行最大值的最小值,等于每行最小值的最大值。假设这个值为 \(x\)。那么必然存在至少一行全部 \(\le x\),且存在至
阅读全文
posted @ 2026-09-25 17:55 dyc2022
阅读(14)
评论(0)
推荐(0)
2026年9月17日
题解:P11587 [KTSC 2022 R2] 编程测试
摘要: 更差的阅读体验 凸凸的壳?!?! 首先答案是有单调性的。那么假设我现在想要二分答案,思考如何判断一个答案 \(ans\) 是否合法。 考虑把原问题转化为一个二分图匹配问题。左部点就是总共 \((r - l + 1) \cdot ans\) 个我们希望凑出的问题,右部点就是我们可以拿出的问题。具体地,
阅读全文
posted @ 2026-09-17 16:30 dyc2022
阅读(17)
评论(0)
推荐(0)
2026年9月10日
题解:P12508 [ROI 2025 Day2] 程序员的日常
摘要: 更差的阅读体验 模拟赛搬了,赛时写了 \(O(nq)\) 并且拼了一些包,但是时间有限并没有写完。感觉就是,非常 educational 的一道好题! 我们先思考 \(O(nq)\) 怎么写。那么由于要求字典序最小,我们可以从前往后贪心确定 \(b\) 的每一个位置,也即对 \(a\) 分的每一段最
阅读全文
posted @ 2026-09-10 17:43 dyc2022
阅读(30)
评论(0)
推荐(0)
2026年8月8日
题解:P16958 [SCCPC 2026] 括号序列
摘要: 更差的阅读体验 模拟赛搬了这个,完全不会,不理解为什么那么多人过。 唉小朋友来打不断网的模拟赛就是这样的。 读入的字符串为 \(S\),则我们将满足条件的括号串分为两类:是 \(S\) 的前缀的字符串,以及非 \(S\) 的前缀的字符串。 对于前者,直接枚举 \(S\) 的每个前缀,判断该前缀是否为
阅读全文
posted @ 2026-08-08 19:49 dyc2022
阅读(25)
评论(0)
推荐(0)
2026年8月2日
题解:P15246 [WC2026] 猫和老鼠
摘要: 更差的阅读体验 qoj 7,非常困难! 首先我们考虑以位置为 \(x\) 轴,时间为 \(y\) 轴建立一个二维平面。由于每个 bot 的运行速度都是 \(1\) 单位每秒,因此可以看作是若干条斜率为 \(\pm 1\) 的直线。由于老鼠的速度 \(\le 1\) 单位每秒,因此老鼠只能往右上方 \
阅读全文
posted @ 2026-08-02 19:53 dyc2022
阅读(30)
评论(0)
推荐(0)
下一页
公告
/* 设置动态特效 */ /* 设置文章评论功能 */
返回顶端
levels of contents