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

25.10.27联考题解

25.10.27联考题解
📅 发布时间:2026/6/18 11:51:21

CF2110D

求最小值的问题可以考虑转化成二分答案然后判断合法性。于是先二分答案,然后发现判断合法性本质就是判断连通性,因为是 DAG 于是考虑拓扑排序维护到一个点的合法最大值即可。

B

考虑 \(k=0\) 怎么做?我们直接按 \(y\) 排序然后扫描线即可。现在考虑 \(k\neq0\) 怎么做?思考前面做法。本质就是我们给这 \(\mathcal O(n)\) 个点分了层然后一段前缀减一个定值加上一个定制减一段后缀。所以我们还是要分层。因为 \(k\) 相同所以我们可以直接分层,将这若干直线 \(y=kx+b\) 按照 \(b\) 排序,然后就和 \(k=0\) 的情况一样了。

C

首先考虑 dp,我们设 \(f_{i,j}\) 表示填了前 \(i\) 个,最后填了 \(j\) 的合法方案数,\(s_i=\sum_jf_{i,j}\)。转移就是 \(f_{i,j}=s_{i-1}\),考虑如果 \((i-k,i]\) 可以染成同一种颜色我们还要减去一个 \(s_{i-k}-f_{i-k,j}\)。转移意义考虑容斥掉不合法的东西,但是要求 \(i-k\) 这个位置不能填 \(j\) 不然就又重了。这个东西时间复杂度 \(\mathcal O(nk)\)。

考虑继续优化。因为复杂度的瓶颈在维护 \(f\) 于是我们希望不维护 \(f\) 而是直接维护 \(s\)。我们考虑一个 \(f_{i,j}\) 的取值情况。假设现在有 \(f_{i,j}=s_{i-1}-s_{i-k}+f_{i-k,j}\),我们考虑继续拆掉 \(f\),于是有 \(f_{i,j}=s_{i-1}-s_{i-k}+s_{i-k-1}-s_{i-2k}+f_{i-2k,j}\)。我们一直这样写下去直到出现 \(f_q=s_{q-1}\) 的时候结束。于是 \(f\) 就被用 \(s\) 表示出来了!

接着我们令 \(S_i=\sum\limits_{p} s_{i-pk}\),于是转移式被进一步化简:\(f_{i,j}=S_{i-1}-S_{i-tk-1}-(S_{i-k}-S_{i-tk})\)。所以要想转移 \(f_{i,j}\) 我们需要知道每个 \(f_{i,j}\) 对应的 \(t\) 是多少。

这里有一个观察:对于一个 \(i\) 的不同 \(j\),\(t\) 的取值最多只有两种。证明可以考虑归纳法。发现性质后直接维护两种 \(t\) 的值以及其对应的 \(j\) 的个数即可。

D

狗屎题。无需理会()

相关新闻

  • 【前端效率工具】:告别右键另存,不到 50 行代码一键批量下载网页图片
  • Navicat 17 超详细保姆级下载安装教程:附激活工具使用步骤​
  • 消息队列的有序性

最新新闻

  • Gitea容器镜像仓库未授权访问漏洞CVE-2026-27771深度解析与修复指南
  • MCP342x高精度ADC芯片I2C通信配置与多器件应用实战
  • 北京评价高的专业字画回收机构:排名2026 - 品牌排行榜
  • 2026福田区搬家公司Top5榜单:服务范围全街道,适配本地人强推正规搬运公司 - 从来都是英雄出少年
  • 联邦学习如何重构心理App的临床可信度
  • 5步实战OpenCore Legacy Patcher:让老旧Mac焕发新生的完整指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

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

关于尧图

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

服务项目

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

快速链接

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

联系方式

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

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