会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yuyc
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
13
下一页
2026年10月7日
*题解:CF1326E Bombs
摘要: 题目链接 解析 求答案相当于是求从 \(n\) 开始连续删了多少个数,要求即为在当前删除标记分布情况下, \(\ge x\) 的数是否都被删。先考虑一次询问怎么做,考虑二分。一个直接的想法是对于每个 \(\ge x\) 的数,尝试匹配其右边第一个未被匹配的删除标记,若有未被匹配的 \(\ge x\)
阅读全文
posted @ 2026-10-07 19:33 yutar
阅读(2)
评论(0)
推荐(0)
2026年10月5日
*题解:P14721 [RMI 2025] 橙子 / Oranges
摘要: 题目链接 解析 首先需要观察到一只海豚能控制两个点。于是考虑 DP,设 \(f_{i,j}\) 表示在以 \(i\) 为根的子树里放了 \(j\) 只海豚,使得子树安全的方案数。但是我们发现这样是不行的,因为子树的根可能由根的父亲控制,所以要多加一维 \(0/1\) 表示根以外的结点被控制且根没有
阅读全文
posted @ 2026-10-05 17:28 yutar
阅读(4)
评论(0)
推荐(0)
*题解:P16902 [CCO 2026] Melborp
摘要: 题目链接 解析 先考虑排列的情况。记 \(l_i,r_i\) 分别为 \(a_i\) 左边和右边最后一个 \(\ge a_i\) 的位置,那么 \(b_i\) 就为 \((i - l_i + 1)(r_i - i + 1)\)。而对于 \(a_i = \min_{j=1}^n a_j\),\(b_i
阅读全文
posted @ 2026-10-05 12:23 yutar
阅读(5)
评论(0)
推荐(0)
2026年10月3日
*题解:[ABC478F] Min-First Search
摘要: 解析 确定儿子发现不好做,因为一个儿子被一个点选为儿子了就不能被另一个点选为儿子,且无法确定儿子个数。找父亲就没有这些问题了,一个点的父亲只有一个,且选中父亲不会影响到其它点。 观察一下什么点能成为 \(Q_i\) 的父亲,发现左边的一个极长的段内元素大小小于 \(Q_i\) 的连续段合法。然后遇到
阅读全文
posted @ 2026-10-03 23:20 yutar
阅读(10)
评论(0)
推荐(0)
2026年10月1日
*题解:P13568 [CCPC 2024 重庆站] 乘积,欧拉函数,求和
摘要: 题目链接 解析 首先,我们有公式: \[\varphi(x) = x\prod_{p \mid x}\frac{p - 1}{p} \]其中 \(p\) 为质数。 于是就有两种思路,定 \(x\) 求 \(\prod_{p \mid x}(1 - \frac{1}{p})\) 之和与定质因子求 \(
阅读全文
posted @ 2026-10-01 20:47 yutar
阅读(3)
评论(0)
推荐(0)
2026年9月29日
*题解:P7831 [CCO 2021] Travelling Merchant
摘要: 题目链接 解析 首先无解的点可以通过持续删出度为 \(0\) 的点来去除掉。 考虑 DP。让点代表状态,设 \(f_{i}\) 表示从点 \(i\) 出发的答案。让边代表转移,对于从 \(i\) 连向 \(j\) 的边 \(e\),有转移 \(f_{i} \leftarrow \min(f_{i},
阅读全文
posted @ 2026-09-29 22:35 yutar
阅读(6)
评论(0)
推荐(0)
*题解:[AGC023F] 01 on Tree
摘要: 题目链接 解析 首先可以发现,优先取点权为 \(0\) 的点必定不劣,\(0\) 靠左有助于减少逆序对个数。 考虑能取的点权值都为 \(1\) 的情况。若先取 \(i\) 后取 \(j\),则贡献为 \(f_i + 2f_j\),否则贡献为 \(f_j + 2f_i\),其中 \(f_i\) 表示取
阅读全文
posted @ 2026-09-29 15:10 yutar
阅读(3)
评论(0)
推荐(0)
2026年9月28日
*题解:P2751 [IOI 1996 / USACO4.2] 工序安排 Job Processing
摘要: 题目链接 解析 对于第一问,每次将产品放在再加工一个产品后能最早完成工作的机器里即可。实现时可以枚举产品。 对于第二问,仿照第一问的策略的话随便就能找出一个 hack。考虑二分答案 \(x\),那么 \(B\) 型机器 \(i\) 有一个最晚开始工作时间 \(x - t_i\),意思是最晚在 \(x
阅读全文
posted @ 2026-09-28 18:09 yutar
阅读(5)
评论(0)
推荐(0)
2026年9月27日
*题解:CF2091G Gleb and Boating
摘要: 题目链接 解析 考虑 DP。 最朴素的方法是设 \(f_{i,j}\) 表示是否可能位于位置 \(i\) 的同时力量值为 \(j\)。若力量值为 \(j\) 时应当向左走,则: \(f_{i,j} \leftarrow f_{i + j,j} \operatorname{or} f_{i + j,j
阅读全文
posted @ 2026-09-27 17:27 yutar
阅读(2)
评论(0)
推荐(0)
2026年9月25日
*题解:P16905 [CCO 2026] Tree Traversals
摘要: 题目链接 解析 比较繁琐的做法。 先从条件出发,看看能转化为什么限制。 先来看第二个: 对所有满足 \(1 \le i < j \le N\) 的整数对 \((i, j)\),有 \(d(1, p_i) \le d(1, p_j)\)。 其实是在说,深度小的结点需要排在深度大的结点的前面,更进一步地
阅读全文
posted @ 2026-09-25 00:43 yutar
阅读(17)
评论(0)
推荐(0)
1
2
3
4
5
···
13
下一页
公告