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

CF1918F Caterpillar on a Tree

题目大意:

有一棵 \(n\) 个节点的树,你初始在 \(1\) 节点,每次你可以选择以下某一步。

  1. 移到与 \(x\) 相邻的点,花费 \(1\) 的时间。
  2. 移到 \(1\),不花费时间。
    第二种操作最多执行 \(k\) 次,求最小遍历完整棵树的时间。
    \(n \le 2 \times 10^5, k \le 10^9\)

解题思路:

首先没有二操作的话直接就是 \(2 \times (n - 1) - maxdep\)
考虑过程是怎样的,显然就是每个边进去一次出来一次,最后停在深度最深的点即可。

那么对于二操作。
考虑一个点 \(u \to v\),如果对他使用第二种操作,那么从 \(u->lca\) 的距离就变成了 \(1->lca\) 的距离。
那么只需要通过调整选最大的 \(k\) 个即可。

http://www.zskr.cn/news/24703.html

相关文章:

  • l2正则化项以及torch.norm
  • SP4191 天空代码 分析
  • [KaibaMath]1013 关于收敛数列保不等式性的证明
  • 什么是命运(摘抄)
  • ZXK传
  • 螺纹钢的中线节奏
  • KL散度
  • 随便记
  • [fastgrind] 一个轻量级C++内存监控及可视化开源库
  • Appium 3.0:跨平台移动自动化测试框架全面解析
  • 德国州政府全面弃用微软办公套件,改用开源方案
  • [KaibaMath]1011 关于收敛数列保号性的证明
  • 塔吊施工人员操作合规性监测!思通数科 AI 卫士实时守护作业安全
  • 题解:P1073 [NOIP 2009 提高组] 最优贸易
  • 吩咐
  • 互评五
  • C++ std::forwardT 的使用
  • Agilent E363x 系列
  • 迈向零信任存储:基于RustFS构建内生安全的数据架构
  • 得到的眼泪学会了哭泣 得到的悲伤缓慢摧残肉体 被所爱之人踩在地
  • 框架架构的多维赋能——论其对自然语言处理深层语义分析的影响与启示
  • 路径规划算法学习Day1:深度优先搜索算法(DFS)
  • 顺天地之自然
  • 详细介绍:Vue Router路由
  • 《青云志》
  • AVR 单片机批量编程脚本(.bat)
  • 软工问题总结10.19
  • tryhackme-预安全-网络基础知识-OSI模型-06
  • AI元人文构想研究:理论溯源、跨学科审视与技术路径探析
  • NPM(更新中)