尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

10.18 CSP-S 模拟赛

10.18 CSP-S 模拟赛
📅 发布时间:2026/6/20 6:56:20
Contest 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\) 的最大值。

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

相关新闻

  • 20232404 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 20232308 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 谢谢你周医生

最新新闻

  • OpenClaw中文版一键部署指南:Windows本地AI工具链实战解析
  • 自回归模型实战指南:从原理到零售销量预测落地
  • 嵌入式G.729AB语音编解码库集成实战:从API解析到工程避坑
  • 星系尘埃分布与巴尔末减光效应研究
  • Gemini 3.5 Flash结构化映射实战:邮件/文案/日志三场景稳定落地
  • 环保板材批量定制零套路 2026实力之选口碑榜新鲜出炉 - myqiye

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号