Loading

随笔分类 -  具体问题

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 48 下一页
摘要:前言 不求晓得这什么难度, 姑且假定是 \(\textrm{div 2 D}\) 观前提示: 这是假解, 仅供参考 思路 初步观察 你发现我们可以看做求这样一组 \(x_i\) 表示一个数字出现的次数, 使得 \[\begin{align} & \prod_{i = 1}^{k} i^{x_i} = 阅读全文
posted @ 2025-01-20 16:46 Yorg 阅读(40) 评论(0) 推荐(1)
摘要:前言 你说的对, 但是 \(\textrm{div 3 E}\) 应该有 \(\textrm{div 2 C}\) 的水平了吧 思路 转化题意 首先给定两张点数一样的简单无向图 一次操作可以添加或删除 \(F\) 图中的一个点, 求最少的操作次数使得 \(F\) 和 \(G\) 完全相同 问题转化成 阅读全文
posted @ 2025-01-20 10:15 Yorg 阅读(92) 评论(0) 推荐(0)
摘要:前言 按照一般理性, \(\textrm{div 3}\) 的 \(\rm{D}\) 符合每日 \(\rm{C}\) 的难度 思路 \(\sout{\rm{greedy}}\) 转化一下操作 选择 \(i \in [1, n)\) , 删除 \(a_i, a_{i + 1}\) 中较小的那一个, 并 阅读全文
posted @ 2025-01-20 08:26 Yorg 阅读(30) 评论(0) 推荐(0)
摘要:前言 最后一道, 补了跑路 思路 原来是贪心, 那没救了 首先考虑不加边的时候怎么处理 显然我们可以用小根堆代替队列处理 \(\rm{topo}\) 序 那么我们如何使得这个答案变大 不难发现, 我们只要对于当前堆顶加一条入度, 就一定可以使得答案变大 但是由谁来连这一条边呢? 我们先不管, 把它丢 阅读全文
posted @ 2025-01-19 21:07 Yorg 阅读(19) 评论(0) 推荐(0)
摘要:前言 心态不好, 多想想 那我是不是要去学后缀数组? 好的跑去学了一下() 思路 首先考虑 \(\textrm{sa, height}\) 数组的约束 在此之前先给出一些定义 \(\textrm{sa}\) 数组存储排名为 \(i\) 的后缀在原序列上的位置 \(\textrm{rank}\) 数组 阅读全文
posted @ 2025-01-19 19:52 Yorg 阅读(13) 评论(0) 推荐(0)
摘要:思路 题意不再说 首先我们考虑区间 \([L, R]\) 的性质, \(k\) 一定是要赋成 \(m\) 的 区间 \([L, R]\) 包含了所有 \(> m\) 的数 区间 \([L, R]\) 之外还有所有 \(1 \sim m - 1\) 的数 所以我们考虑找到最小的 \([L, R]\) 阅读全文
posted @ 2025-01-18 17:05 Yorg 阅读(83) 评论(0) 推荐(0)
摘要:思路 首先转化题意 构造转化个蛋 你发现 \(n, m\) 只要有一个不是质数, 构造就是简单的 考虑 \(n, m\) 都是质数的情况: 你可以如下构造 \[\begin{bmatrix} 1 & 2 & 3 & \cdots & m - 1 & m \\ m + 2 & m + 3 & m + 阅读全文
posted @ 2025-01-18 16:37 Yorg 阅读(9) 评论(0) 推荐(0)

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 48 下一页