当前位置: 首页 > 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://www.hn-smt.com/news/378/

相关文章:

  • 想让默认头像不再千篇一律,就顺手复刻了一下 GitHub 的思路
  • java(3)基础规范
  • 读书日记3
  • Tuack 生成 OI 比赛题目 PDF 笔记
  • 数据库三大范式、Union和Union all的区别
  • CSP-S2025 游记
  • 「LG3600-随机数生成器」题解
  • MathType7下载包安装教程2025最新下载+安装+汉化激活(附安装包,超详细)
  • 2025强网杯ezphp复现
  • 漏洞报告被拒绝的常见原因及避免方法
  • 【IEEE出版 | 重庆邮电大学主办 | 多届次、高层次】第六届人工智能与计算机工程国际学术会议(ICAICE 2025)
  • Docker容器里面部署的Jenkins的Java17升级到21版本(无需删除之前容器,内部在线升级) - 攻城狮
  • 报表知识
  • 渐进过程中大O与小o混用
  • 消息队列的有序性
  • 【LTDC】DMA2D —— 嵌入式系统的 GPU
  • unity管理器设计:Manager of Managers
  • iview table 排序 columns 里面写 sortable: custom 不要写 sortable: true 不然会进行二次内部排序序号等 字段。
  • 本地运行nginx服务,模拟线上环境访问项目
  • git提交远程项目步骤
  • 2025 年搅拌器搅拌设备,侧入式搅拌设备,斜插式揽拌设备,卧式搅拌设备厂家最新推荐,聚焦资质、案例、售后的五家企业深度解读
  • 2025 年环保搅拌设备,搅拌装置设备,框式搅拌设备厂家最新推荐,实力品牌深度解析采购无忧之选!
  • CorelDRAW的shell扩展ShellXP.dll导致资源管理器explorer.exe卡死/冻结/无响应/挂起
  • 2025 年定制矿车,大型矿车,固定式矿车厂家最新推荐,产能、专利、环保三维数据透视
  • 醒图电脑版下载与安装教程(2025最新版)
  • 2025 年江苏电缆附件,热缩电缆附件,冷缩电缆附件,预制电缆附件厂家最新推荐,产能、专利、环保三维数据透视
  • Android Studio 使用glibc2.28的版本
  • 2025年10月兰花油品牌推荐榜:五款精华油深度对比与选购指南
  • 2025年浅拾兰花双萃致臻精华油:从成分与技术维度解析其护肤功效
  • 2025 年进口螺杆泵,萨伯特螺杆泵,污泥螺杆泵厂家最新推荐,实力品牌深度解析采购无忧之选!