#BZOJ4775. 网管
网管
题目描述
经过推选,黎瑟莫名其妙的当上了计算机系的网管。上任后的黎瑟才发现,这里的网络经常断掉。给定一棵边权均
为1的无根树,点可能是黑色或白色,支持两种操作。
1 xi pi表示目前点xi的颜色可能发生了翻转(黑变白,白变黑),发生概率为pi%。
2 si表示求E((∑x∈B dist(x,si))^2),其中B为当前黑点的集合,dist(x,y)表示x号节点和y号节点在树上的最短
距离。
输入格式
第一行三个整数id,n,m,表示数据编号,树的点数和操作个数。
第二行n个整数ci,若ci=1表示点i为黑色,否则表示点i为白色。
接下来的n-1行,每行两个整数ui,vi,表示树上有一条ui节点到vi节点的边。
接下来的m行,每行表示一个操作,格式如题
1 <=id <=20
1 <=n <=Nid
0 <=m <=Nid
1 <=ui, vi, xi, si <=n
0 <=ci <=1
0 <=pi <=100
输出格式
对于每个询问输出一行一个浮点数表示答案,输出与答案绝对误
差不超过 10^-6 就算正确。