当前位置: 首页 > news >正文

10.18 CSP-S 模拟赛

T1

只考虑连 \(a_u \leq a_v\) 的边,把所有边按照边权从小到大排序,跑一遍 dfs 求出最长路即可。

T2

你发现这种要求满足限制的题,且可以通过 \(x_r - x_l = d_i\) 构造关系。直接考虑差分约束,如果说出现当前 \(u,v\) 距离与之前所求矛盾则无解。根据 \(\begin{cases}x_r - x_l \leq d_i \\ x_l - x_r \leq -d_i\end{cases}\) 建边。

T3

T4

首先所有被其它区间完全覆盖的区间一定是要删的。

将所有线段左端点第一关键字右端点第二升序排序,考虑 dp。记 \(f_{i,j}\) 表示前 \(i\) 个中选了 \(j\) 个删除,钦定 \(i\) 不删的最长区间覆盖。转移枚举上一个没删的区间。

\[f_{i,j} = \max\limits_{k < i}\{f_{k,j - (i - k - 1)} + r_i - \max(l_i,r_k)\} \]

显然我们需要分讨后面的 \(\max\)

  • \(l_i > r_k\)

    那么有 \(f_{i,j} = \max\limits_{k<i}\{f_{k,k - (i - j - 1)} + r_i - l_i\}\),那么我们只需要知道 \(f_{k,k - (i - j - 1)}\) 对于每个 \(i - j - 1\) 的最大值即可。

  • \(l_i < r_k\)

    那么有 \(f_{i,j} = \max\limits_{k<i}\{f_{k,k - (i - j - 1)} + r_i - r_k\}\),同理的我们需要维护 \(f_{k,k - (i-j-1)} - r_k\) 的最大值。

那么只需要单调队列维护第二种情况的同时更新第一种即可。

http://icebutterfly214.com/news/378/

相关文章:

  • 20232422 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 20232404 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 「WC2014-紫荆花之恋」题解
  • 谢谢你周医生
  • 来源未知
  • Date 10.27
  • 10.27及动手动脑
  • go包装bing搜索
  • 鼾声识别芯片方案和睡眠产品的应用场景
  • 2025年工程管理软件公司综合推荐榜:助力建筑行业数字化升级
  • Excel高性能异步导出完整方案!
  • 2025年多功能综合杆厂家排名前十推荐
  • 2025年度在线网站客服系统综合排行榜正式发布
  • JDD Oxygen智能零售论坛 | 《大模型时代的广告营销变革与实践》
  • 2025年市面上新加坡留学品牌、行业内公司及口碑产品推荐排行
  • 11-文件上传
  • TensorFlow与PyTorch深度对比分析:从基础原理到实战选择的完整指南 - 指南
  • Navicat 17 超详细保姆级下载安装教程:附激活工具使用步骤​
  • el-date-picker样式修改
  • 浅谈 Agent 开发工具链演进历程
  • 电梯调度算法结对编程作业
  • 2025质量可靠的义乌刺绣工厂推荐榜
  • DP1312多协议高性能读卡芯片支持A/B/Felaca/18092智能门锁读卡器模拟卡兼容PN512 - 动能世纪
  • 2025年10月兰花油品牌推荐榜单:多维度深度对比与选择指南
  • 2025 年1KV 冷缩硅橡胶电缆附件,冷热缩电缆附件,绕包电缆附件,熔接电缆附件厂家最新推荐,产能、专利、环保三维数据透视
  • 低代码开发便捷的技术深度解析
  • 2025年浅拾兰花双萃致臻精华油:从成分与科技维度解析其护肤功效
  • 销售公司绩效考核全攻略:维度、原则与数字化赋能方案
  • 题解:P4434 [COCI 2017/2018 #2] ​​Usmjeri
  • 小程序-跳转到公众号