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

UVA1464 Traffic Real Time Query System 题解

UVA1464 Traffic Real Time Query System 题解

题目大意

题目传送门

给出一张 \(n\) 个点,\(m\) 条边的无向连通图,问从第 \(s\) 条边到第 \(t\) 号边必须经过多少点。题目有多组数据。

思路

转换问题

这道题类似于 P4320,不过那一题求的是点之间的必经点数,这一题求的是边之间的必经点数。

先建出圆方树,再想如何把边转换成点来做。

根据点双联通分量(下面简称点双)的性质,每条边在且仅在唯一一个点双之中。

所以可以把这条边转换成这条边所在的点双在圆方树中的点,接下来这再求两条边转换成的点之间必须要经过的点。

求边属于的点双

这时候就有一个问题,如何求出一条边所在的点双,先设连接这条边的两个节点编号为 \(u,v\)

根据圆方树的性质,\(u\)\(v\) 在圆方树上的距离一定为 2,且 \(u\)\(v\) 路径中间的点一定为这条边所在的点双。

由于距离只有 2,所以 \(u\)\(v\) 在树上的位置关系只有三种。

下面每种情况都用一张图片举例,为了方便表示,设 \(fa_a\)\(a\) 的在树上的父亲,最后要求的点双为 \(x\)

第一种情况:\(u\)\(v\) 父亲的父亲

真不巧,图片炸了,请在评论中告诉我。

这种情况需要判断 \(u=fa_{fa_v}\),最后要求的点双 \(x\)\(fa_v\)

第二种情况:\(v\)\(u\) 父亲的父亲

真不巧,图片炸了,请在评论中告诉我。

这种情况需要判断 \(v=fa_{fa_u}\),最后要求的点双 \(x\)\(fa_u\)

第三种情况:\(x\)\(u\)\(v\) 共同的父亲。

真不巧,图片炸了,请在评论中告诉我。

这种情况需要判断 \(fa_u=fa_v\),最后要求的点双 \(x\)\(fa_u\)

求最终的答案

通过上面的三种情况,能求的 \(u\)\(v\) 这条边的点双 \(x\),设另一条边的点双为 \(y\),最终的答案为 \(x\)\(y\) 的必经点的个数。

根据 P4320 的结论,\(x\)\(y\) 的必经点的个数即为 \(x\)\(y\) 路径上割点的个数。

由于 \(x\)\(y\) 都是点双,手摸几组情况可知 \(x\)\(y\) 路径上割点的个数为 \(\frac{l}{2}\),其中 \(l\) 表示 \(x\)\(y\) 路径的长度。

\(l\) 可以通过倍增 LCA 在 \(O( \log n)\) 的时间复杂度求出。

最终总时间复杂度为 \(O(q \log n)\)

http://www.jsqmd.com/news/280081/

相关文章:

  • B4172 学习计划 题解
  • 基于C++的《Head First设计模式》笔记——模式合作
  • 解码AI生态新范式,擘画智能未来新图景
  • 基于Springboot+Vue的校园设备维护报修系统(源码+lw+部署文档+讲解等)
  • 瞬维智能:以AI获客智能体重塑房产行业增长逻辑
  • 瞬维智能CEO刘哲先生受邀参加2025年火山引擎FORCE原动力大会
  • 完整教程:【华为云DevUI开发实战】
  • 基于Springboot+Vue的物品租赁管理系统(源码+lw+部署文档+讲解等)
  • 回收沃尔玛购物卡选对平台,京顺回收多赚的钱能再买两箱牛奶
  • 基于Springboot+Vue的乡村信息管理系统(源码+lw+部署文档+讲解等)
  • 实用指南:CentOS Stream 9入门学习教程,从入门到精通,Linux操作系统概述 —全面知识点详解(1)
  • 基于Springboot+Vue的乡镇卫生所医用物资进销存系统(源码+lw+部署文档+讲解等)
  • 基于Springboot+Vue的小型家政服务管理系统(源码+lw+部署文档+讲解等)
  • 吐血推荐专科生必用AI论文写作软件TOP9
  • 基于Springboot+Vue的图书馆座位预约系统(源码+lw+部署文档+讲解等)
  • ChatApis.dll文件丢失找不到 免费下载方法分享
  • 《深度!AI应用架构师助力企业数字化转型的策略深度剖析》
  • ABAP 采购订单开票(MIRO)报错:M8 504 开发票数量大于收货数量 (50 EA)
  • ChxAPDS.dll文件丢失找不到 免费下载方法分享
  • 基于Springboot+Vue的物流管理平台系统(源码+lw+部署文档+讲解等)
  • PPO 为何成了大模型微调“最后的底牌”?一篇真正能跑通的工程实战指南
  • 如何评估AI智能体的能源优化效果?AI应用架构师的指标体系
  • 导师推荐!自考必看TOP10 AI论文写作软件测评
  • 从分布式架构到提示工程,我的知识体系重构之路(全程记录)
  • 打开网站时弹出Accept Cookies(接受Cookie)提示是什么意思?(数据保护法规,欧盟GDPR)
  • 2026广东最新婚纱摄影机构工作室五大推荐!广州优质婚纱摄影工作室定格幸福瞬间
  • ChxHAPDS.dll文件丢失找不到 免费下载方法分享
  • 刘诗诗上海Celine黑衣造型亮相,贵气是与生俱来的天赋
  • 飞书markdown下载(飞书文档转markdown格式)Chrome插件——飞书转存专家、转换markdown转换,markdown飞书下载飞书转换飞书
  • SQL注入原理和防范措施