首页 > 其他分享 >CF1796E Colored Subgraphs

CF1796E Colored Subgraphs

时间:2023-03-07 15:33:15浏览次数:44  
标签:Subgraphs Colored 大值 mx2 DFS mx1 CF1796E

个人思路:
换根。
从 \(1\) 开始 DFS 遍历。对于一个点,维护 \(mx1_u = \min\limits_{v\in child_u} mx1_v + 1\),\(mx2_u\) 为 \(\min\limits_{v\in child_u} mx2_v\) 和 \(mx1_v\) 的次小值两者的较小值。
然后再次从 \(1\) 开始 DFS 遍历,用父亲更新儿子,需要维护删去每个儿子之后的值。因此对于 \(u\) 需要记录 \(mx1_v\) 的次大值和第三大值,\(mx2_v\) 的次大值。

标签:Subgraphs,Colored,大值,mx2,DFS,mx1,CF1796E
From: https://www.cnblogs.com/Mysterious-Cat/p/17188274.html

相关文章

  • ARC153F - Tri-Colored Paths
    题意给定一个\(n\)个点\(m\)条边的无向连通图,求将\(m\)条边进行\(3\)染色且满足:存在一条简单路径,使得路径上三种颜色的边各有至少一条。的方案数。数据范围:\(......
  • F. Multi-Colored Segments
    F.Multi-ColoredSegmentsDmitryhas$n$segmentsofdifferentcolorsonthecoordinateaxis$Ox$.Eachsegmentischaracterizedbythreeintegers$l_i$,$r_i$......
  • CF1728A Colored Balls: Revisited 题解
    【题目传送门】思路因为球的总数为奇数,所以肯定会剩下一颗球,因此每次都往数量小的拿,那么最后剩下的球一定是最初数量最多的小球的编号。因为假设最多的少一颗,那么将可以......