首页 > 其他分享 >紧急集合 / 聚会

紧急集合 / 聚会

时间:2024-02-08 19:22:58浏览次数:19  
标签:交点 紧急集合 放在 共线 聚会 LCA 应该

对于这道题目,我们考虑三个点的位置

如果三个点共线,比如下面这个样子

那么应该放在哪里呢?很显然应该放在中间这个点这里

如果三个点不共线呢?这个时候我们以两个点为端点画线,再画出其他分支

那么现在这个点应该放在哪里呢?应该放在中间“T”字形的交点那里

于是我们就清楚了,结合上前一种情况,我们最终应该放的是两两连线的唯一交点(这个交点肯定是唯一的)

这里可以用树上差分啦,我一来就想到的是树上差分(因为相当于找交点嘛,当一个点最后被覆盖了三次肯定就是目标点了),然而题解用的都是LCA,说实话有点难想到,然而按照我们上面画的图,LCA当然也是对的

标签:交点,紧急集合,放在,共线,聚会,LCA,应该
From: https://www.cnblogs.com/dingxingdi/p/18012040

相关文章

  • [TJOI2013] 松鼠聚会 题解
    [TJOI2013]松鼠聚会题解切比雪夫距离切比雪夫距离指的是在平面上的两个点\((x_1,y_1)\),\((x_2,y_2)\)之间横纵坐标之差绝对值中的大者。用公式表示则是\(f(a,b)=max(|x_a-x_b|,|y_a-y_b|)\)。切比雪夫距离与曼哈顿距离之间可以相互转换切比雪夫—>曼哈顿:\((x_1,y_1)\),\((x......
  • [UOJ618]【JOISC2021】聚会 2
    #618.【JOISC2021】聚会2就是相当于选中的点在整棵树上的重心首先,当\(i\)为奇数时,答案为\(1\)当\(i\)为偶数时,可以将选中的点分为两个子树,分别记其根节点为\(x\)和\(y\)那么可以发现,所以合法的\(x\)和\(y\)构成一个连通块,那么当前答案就是连通块的直径,且随着\(i\)的增大,连通......
  • 【2023-03-18】同事聚会
    20:00会有新的花儿,新的绿叶会有其他温柔的日子。                                     ......
  • P4281 [AHOI2008]紧急集合 / 聚会
    此题来到LCA较高等级运用。这道题需要自己花一些树玩玩。找到一些性质:三个点的lca一定至少有两个是一样的;更多证明集合点就是不相同的点;同时还要会求树上距离这里......
  • 百度地图之标注聚会
    俗话说站在巨人的肩膀上将事半功倍,在写android的百度地图标注物聚合时,我在网上也进行了大量的查询,发现标注物聚合的算法很早就有人写了,不过他们是js或者是Google地图c#版的......
  • 洛谷 P3964 松鼠聚会
    前言由于未知原因,解密被取消了。其实就是我懒$\color{white}{恭喜你发现本彩蛋!Name:UR\next\\\Password:Zjd6MWpnMjZhNA==空格\to下划线}$正文题面有......