随笔分类 -  技巧-扫描线

摘要:题目 点这里看题目。 给定一张 N 个点 M 条边的无向连通无自环图。一条边除其连接的端点外,还有参数 w。 进行 Q 次询问,每次询问给定 x,回答一条边的边权为 |xw| 时最小生成树的代价之和。 100 的数据满足:$1\le N\le 500, 1\le M\ 阅读全文
posted @ 2023-04-24 20:20 crashed 阅读(140) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-02-06 20:04 crashed 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-02-02 21:42 crashed 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-02-02 21:39 crashed 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 题目就是区间询问子区间绝对众数和(如果没有,即为 0)。然而,这里并不是以那个经典算法作为切口入手的。 Remark. 所以,某类问题有好的算法并不意味着它一定通用。有时候还是应该回归基础方法。 尝试枚举区间众数,则可以在枚举之后,修改为询问子区间中有多少个区间的和 \( 阅读全文
posted @ 2022-06-25 15:21 crashed 阅读(54) 评论(0) 推荐(1) 编辑
摘要:题目 点这里看题目。 分析 有一定难度的题目,但是可以说问题的限制是比较常见的。 Subtask 3 也就在这个 subtask 上面有所突破 所有糖果盒子的容量相等,不妨设这个值为 c。 问题的结构是“区间修改、单点查询”,这里我们可以扫描序列,在端点处插入或删除修改,从而具体地拿出每个糖 阅读全文
posted @ 2022-01-28 19:45 crashed 阅读(219) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 蛮巧妙的一道题目。 首先,虽然这个问题看起来有很明显的分块特征,但是我们可以对问题进行离线,并使用常用技巧——扫描右端点,维护左端点的一些信息。直接维护答案明显过于复杂,我们可以维护每个单点的贡献,然后区间求 min。 具体来说,当扫描到 r 的时候,对 阅读全文
posted @ 2021-10-15 21:42 crashed 阅读(110) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 非常好的一道题目。 我们不妨先考虑一个弱化的问题:根据题目给定的数据,如何判断 (1,1) 能否到达 (n,m)。 通过各种手玩可以得到下面四种情况会导致无解: 存在某一行无法通行,也即 1xn,使得 \(\foral 阅读全文
posted @ 2021-08-16 08:18 crashed 阅读(224) 评论(1) 推荐(2) 编辑
该文被密码保护。
posted @ 2021-06-20 08:57 crashed 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 考虑将所有子序列画成n×n的表的形式,表中的元素(x,y)就表示子序列a[x:y]的最小值。(x>y(x,y)=0) 那么,对于一个元素ai,记它左边第一个小于它的位置为lef(i),右边第一个小于等于它的位置为$rig(i)\ 阅读全文
posted @ 2020-06-01 12:42 crashed 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示