首页 > 其他分享 >[PKUWC 2025 D2T1]网友小 Z 的树

[PKUWC 2025 D2T1]网友小 Z 的树

时间:2025-01-20 09:09:37浏览次数:1  
标签:一条 链长 询问 查询 2025 PKUWC D2T1 最远 dis

https://qoj.ac/problem/9678

一棵 n 点的树,你可以询问 dis(u,v)+dis(v,w)+dis(u,w)(u,v,w 两两不同)3n 次,询问两次 u 是否在 v 到 w 的路径上。求任意一条直径的两端点。

显然三个点的查询结果是三点间路径并的长度的两倍。

找直径,要求从一个点出发找最远点。

感知一下。固定一条链 (u,v) 向外询问 u,v,i,得到 i 到链的距离,显然链越短误差越小,于是先考虑在链上找一条边。

先得到链 (u,v) 上所有的点。用一个 n。

一条歪路 随机选链上一个点 x,问出 u 到 x 的点,递归 u,x,期望两倍链长。

实际上不必找支点。易知查询 u,i,j 的结果是 max(dis(u,i),dis(u,j))。只要找到链上离 u 最远的点,它与 v 就是一条边。若链上点的序列是 a,查询 u,a(i),a(i+1),找最大值的位置即可。用一倍链长。

接下来可以 n-链长 找到离边的最远点 ans1。只剩一个 n 能用了。

枚举直径另一端。如果相对红边处于异侧是容易的。

否则设图中的 a,b,c,询问得到 a+b+c,而 a+c,b+c 可以在问 ans1 时预处理。加加减减就得到 a+b 即两点间距离了。

总结:真 tm 怎么做都可以,赛时完全不发挥导致的。

https://qoj.ac/submission/860816

标签:一条,链长,询问,查询,2025,PKUWC,D2T1,最远,dis
From: https://www.cnblogs.com/Zaunese/p/18680716

相关文章

  • 202508读书笔记|《飞花令·湖》——满塘秋水碧泓澄,十亩菱花晚镜清
    202508读书笔记|《飞花令·湖》——满塘秋水碧泓澄,十亩菱花晚镜清《飞花令·湖》素心落雪编著,飞花令得名于唐代诗人韩翃《寒食》中的名句“春城无处不飞花”,类似于行酒令,是文人们的一种雅致的娱乐活动。一直都比较喜欢看诗词,包括飞花令......
  • 【22页高质量半成品论文】2025年美国大学生数学建模竞赛B题(点击文末卡片,获取资料!
    您的点赞收藏是我继续更新的最大动力!一定要点击文末的卡片,那是获取资料的入口! 现分享2024年美国大学生数学建模竞赛B题22页半成品论文(部分),供大家学习题目翻译:MaritimeCruisesMini-Submarines(MCMS)是一家总部位于希腊的公司,专门制造能够携带人类到达海洋最深处的潜水......
  • 2025春秋杯DAY2DAY3部分wp
    2025春秋杯DAY2DAY3部分wpDAY2WEBeasy_ser源码如下<?php//error_reporting(0);functionPassWAF1($data){$BlackList=array("eval","system","popen","exec","assert","phpinfo","shell_exec......
  • 高级java每日一道面试题-2025年01月19日-框架篇[Mybatis篇]-MyBatis 中见过什么设计模
    如果有遗漏,评论区告诉我进行补充面试官:MyBatis中见过什么设计模式?我回答:1.工厂模式(FactoryPattern)定义:工厂模式是一种创建型模式,它提供了一种创建对象的最佳方式,将对象创建过程抽象化,从而提高代码的可维护性和灵活性。在MyBatis中的应用:SqlSessionFactoryBui......
  • 2025.1.18——1300
    2025.1.18——1300A1300Thereare\(n\)citieslocatedonthenumberline,the\(i\)-thcityisinthepoint\(a_i\).Thecoordinatesofthecitiesaregiveninascendingorder,so\(a_1<a_2<\dots<a_n\).Thedistancebetweentwoci......
  • 2025寒假哈工大ACM集训_最小生成树
    好不容易终于做完了,(最后一题是黑题并且还是数学不想做)所谓“做了不总结==没做”,特此写一下常用函数和思路吧。一些基本模板函数:longlongfindroot(longlongx){returnx==rt[x]?x:rt[x]=findroot(rt[x]);}voidun(longlongx,longlongy){rt[findro......
  • PKUWC 2025 题解
    本人太菜,实在不会T3,所以只有T1,T2的题解。注:考场上只做出来了Day1T1,其他题参考了其他人的题解。Day1T1电池检测题面有\(a\)个有电的电池和\(b\)个没电的电池,每次只能选择两个电池放进手电筒,只有这两个电池全有电才能让手电筒启动。问最坏情况下最少可以让手电筒启......
  • 2025年全面推广数电票,这些常识你必须知道!
    数电票(全称:数字化电子发票)是中国税务部门推广的一种新型电子发票形式,旨在通过数字化手段提升发票管理的效率和透明度。数电票是增值税发票的一种,完全以电子形式存在,不再需要纸质打印,具有高效、环保、便捷等特点。1.数电票的背景随着信息技术的快速发展,传统的纸质发票逐渐暴......
  • 2025毕设springboot 基于web的家教管理系统论文+源码
    系统程序文件列表开题报告内容研究背景在当今社会,随着教育需求的多元化和个性化发展,家教服务逐渐成为众多家庭补充学校教育、提升孩子学习成绩的重要途径。然而,传统的家教市场存在信息不对称、管理不规范、服务质量参差不齐等问题,给家长和家教老师带来了诸多不便。随着互联......
  • 2025毕设springboot 基于Web的多功能游戏平台设计与实现论文+源码
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和普及,网络游戏已成为人们休闲娱乐的重要方式之一。传统的游戏平台大多局限于单一的游戏类型或服务商,无法满足用户多样化的游戏需求。与此同时,随着Web技术的不断进步,基于Web的游戏平台凭借其跨平台、易访问、......