上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页
摘要: 题目 点这里看题目。 分析 很不错的题目。看起来怎么一点都不签到? 首先需要深入地观察,\(x|y\) 和 \(x\&y\) 到底代表着什么?这实际上取决于我们观察它们的角度: 站在运算的角度,我们的逻辑是:输入 \(x,y\),我们最终得到 \(x|y\) 或者 \(x\&y\); 而由于 \(x 阅读全文
posted @ 2021-09-05 17:53 crashed 阅读(106) 评论(0) 推荐(0)
摘要: 题目 点这里看题目。 分析 非常巧妙的一道题目。 首先,我们可以思考如果没有 $a_{R,C}=V$​ 的限制,问题应该如何求解。一种巧妙的思考方式是,我们可以对于 $i\in [1,K)$​ 勾勒出 $\le i$​ 的元素和 $>i$​ 的元素之间的分界线。这样的话,如果我们从 0 开始给行列的 阅读全文
posted @ 2021-09-05 17:29 crashed 阅读(548) 评论(1) 推荐(3)
摘要: 题目 点这里看题目。 分析 其实是一道比较套路的题目。一开始就并不那么容易想到如下的 DP: 设 \(f_{i,j}\) 表示第 \(i\) 次滋水时,当前若处在 \(j\) 位置,可能受到的最小伤害。转移还是比较显然: \[ f_{i,j}= \begin{cases} \min_{j-T_{i} 阅读全文
posted @ 2021-09-05 16:24 crashed 阅读(192) 评论(0) 推荐(2)
摘要: 题目 点这里看题目。 分析 对答案变形: \[ \sum_{e\in P}c_{e_u}+c_{e_v}=2\sum_{w\in P,w\not=u,w\not= v}c_w+c_u+c_v \] 因此我们需要关心的是最终路径上非 \(u\) 且非 \(v\) 的点的点权和。 假设 \(u<v\), 阅读全文
posted @ 2021-08-30 11:04 crashed 阅读(124) 评论(0) 推荐(1)
摘要: 题目 点这里看题目。 分析 尝试构建一个分层图来描述机器人的行动。抛开初始点不谈,我们可以构造出一个 \(n+1\) 层,每层有若干个点的图,用 \((i,j)\) 表示第 \(i\) 层的第 \(j\) 个点。那么机器人的静止可以用有向边 \((i,j)\rightarrow (i+1,j)\) 阅读全文
posted @ 2021-08-30 10:27 crashed 阅读(92) 评论(0) 推荐(1)
摘要: 题目 点这里看题目。 分析 容易看出,将序列分割并且递归,其实并不会影响排序过程。它影响的是 work_counter 的值——如果分割出了长度为 1 的序列,那么这个序列里面的值将不再贡献。而分割出长度为 1 的序列,其实就相当于某个元素到了它应该到的位置,并且在此之后不会被挪动。我们称这个元素成 阅读全文
posted @ 2021-08-27 15:48 crashed 阅读(81) 评论(0) 推荐(0)
摘要: 题目 点这里看题目。 分析 不难看出,对 \(A\) 排序后,\(P_3,P_4,\dots,P_7\) 在序列上一定是连续的。因此实际上需要枚举的只有 \(P_1,P_2,P_3\) 三个数。 我们需要做下决定:设 \(q=P_4+P_5+P_6+P_7-P_3\),则有 \(P_1<P_2+P_ 阅读全文
posted @ 2021-08-27 08:24 crashed 阅读(273) 评论(0) 推荐(1)
摘要: 题目 点这里看题目。 分析 对于任何一个合法的矩形 \((x_1,y_1,x_2,y_2)\),\([x_1,x_2]\) 和 \([y_1,y_2]\) 分别是行和列上的一个区间。由于合法的矩形还没啥比较好的性质,我们可以对于矩阵进行分治,每次对于行和列中较长者进行切分,并且计算某一维跨过了划分点 阅读全文
posted @ 2021-08-25 07:53 crashed 阅读(159) 评论(0) 推荐(1)
摘要: # 题目 [点这里](https://loj.ac/p/6029)看题目。 # 分析 看起来其它操作都易于维护,唯独这个区间下取整除的修改非常不可做。唯一的办法似乎是暴力地修改每一个节点。 但是我们可以**挑出一些特殊情况来特殊处理**。比如,考虑一个最大值为 $a$,最小值为 $b$ 的区间。如果 阅读全文
posted @ 2021-08-23 21:34 crashed 阅读(87) 评论(0) 推荐(0)
摘要: 题目 点这里看题目。 分析 结论题什么的最恶心了:persevere: 假如你并不知道这道题该怎么做,只能猜一点性质然后假装它是对的做下去,你会猜什么呢? 设第 \(i\) 个点的度数为 \(d_i\)。为了方便,这里将每个点的度数都减了 1,因此有 \(\forall i,0\le d_i<n-1 阅读全文
posted @ 2021-08-23 20:37 crashed 阅读(182) 评论(0) 推荐(1)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页