7.27 day4 树论

发布时间 2023-07-27 15:01:49作者: Linnyx

悲报:

335->220

战绩:

100+100+20+0

T1

求子树size

T2

通过大眼观察严谨的证明后,我们发现 \(x_i\)\(x_i+1\) 的祖先的概率和 \(x_i+1\) 具体是什么无关:

我们令 \(x_i+1\) 一直跳父亲,直到编号小于等于 \(x_i\) 的那一次。因为父亲是等概率选取的,所以概率就是\(\frac {1}{x_i}\)

T3

考场想对了,但是大样例死活调不对,赛后发现vector锅了?!!!(100->20)

考虑是一棵树的情况,我们可以先统计通向儿子的边那些没使用过,令他们指向自己,看自己的奇偶,如果是奇,就把通向父亲的边也指向自己

对于一张图,找出每个连通块的一颗dfs树,唯一不同的是会有一些返祖边,直接令他们指向自己即可

T4

35->0 没交

待补