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

11.19题解

A. 植树

很明显的二分答案,二分出来,就是一个线段覆盖问题,贪心的想,假如我有一个点没被左边的树覆盖到,那么我期望右边覆盖到他的那棵树尽可能靠后,然后做一下就行了。

B.树树修剪

考虑一个 dp,你一个点的答案是他有没有父亲相关的,所以我们可以说 \(f_u\) 是父亲要选这个点 u 的最大答案,那更新答案的时候,我们可以枚举这个点的度数,然后贪心去取儿子中最大的几个。

至于答案统计,我们同样对于每个点,可以枚举他作为选出来那个树的根时他的度数,然后也是贪心的做。

为什么出场上会想到换根啊。

C. 简单的数据结构题

考虑这个最小权大于等于 y 的条件如何刻画,可以想到并不能用 kruskal 重构树来刻画,那么我们就有了两棵树,一颗原树,一颗重构树。我们如果在重构树上倍增到了一个点 \(u'\),那么要操作的点既在 u 的子树内,也在 \(u'\) 的子树内,如果用 dfn 序来刻画,就是一个二维的区间加,然后单点查,差分一下就是单点加,区间查。

但是我们是带修的,相当于是二维数点再加上时间维度,这并不好做。

最暴力的就是直接树套树维护二维信息,但这显然太烂了。

你考虑到如果我对于一个询问处理,那么我就要考虑到前面的所有修改,这很像一个点对点关系,我们可以考虑 cdq 分治。

我在考虑跨区间的时候,就变成了先是一堆修改,然后查询一些东西的形式,然后你发现这就是离线二维数点。

D. 化合物

贪心地想,我肯定是不断把一个点往一边换,如果换不动了,那就把卡住的那个点使劲往一边换。

那么最终,我会是一个

http://www.rkmt.cn/news/55315.html

相关文章:

  • 牛客刷题-Day23
  • 当 Git 账号密码输错后,凭证会被缓存下来怎么办?
  • 基于日志的邮件安全事件检测:从异常行为到攻击溯源
  • Playwright自动化测试框架与AI智能体应用公开课
  • 学习率调度器 (Learning Rate Scheduler)
  • 宏觀對沖的組合管理 Portfolio Management for Macro Hedging
  • dynamic_rnn转nn.GRU详细记录
  • 2025 最新推荐海外仓服务平台榜单:覆盖欧美东南亚等核心市场,美国 / 英国 / 德国 / 法国海外仓/换标 / 维修 / 检测优质服务商权威测评
  • Agent Dart证书验证漏洞深度解析
  • 2025年北京集团法律顾问服务权威推荐榜单:私人法律顾问/高级法律顾问/社区法律顾问服务精选
  • 2025年合肥外呼系哪家好--外呼系统推荐
  • 2025年四川搭建网站维护服务权威推荐:四川网站搭建平台/四川企业网站开发/四川企业官网搭建公司源头机构精选
  • 《浙商》杂志|协作方能共赢,湘湖论剑网易专场对接会描绘AI人机共生新蓝图
  • GESP C++ 二级真题 (2025.09) 知识点精讲
  • ESP32 C3使用ESP32-BLE-Keyboard的问题每次都要添加才能使用
  • MLGO微算法科技时空卷积与双重注意机制驱动的脑信号多任务分类算法
  • 2025耐高锰酸钠富辛环氧涂料加工厂综合评估:高性能厚浆环氧涂料涂料/乙烯基防水防腐涂/乙烯基玻璃鳞片涂料专业供应商推荐
  • 2025长沙考公面试机构测评:这5家实力最强,比较好的长沙考公面试口碑排行优选品牌推荐与解析
  • 小白也能看懂的RLHF:基础篇 - AI
  • 数据结构-线段树
  • 第十一章 泛型算法
  • 实用指南:链表-双向链表【node3】
  • 2025年复合涤纶布优质厂家权威推荐榜单:涂层涤纶布/阻燃涤纶布/防水涤纶布源头厂家精选
  • List相关知识点
  • 【山东省物联网协会主办,IEEE出版】2025年智慧物联与电子信息工程国际学术会议(IoTEIE 2025)
  • vxe-table 如何实现拖拽行数据排序,并对拖拽后进行提示框二次确认是否允许拖拽
  • SOLID原则在React中的应用实践
  • 绘图工具
  • 2025 年 11 月离心机厂家推荐排行榜,台式低速大容量离心机,血液离心机,台式低速离心机,台式指针式离心机,台式离心机,小高速离心机,低速微电脑控制离心机,六乘五十毫升离心机,高速离心机公司推荐
  • 深入解析:BERT,GPT,ELMO模型对比