每次循环向下寻找孩子时,随机选取一个孩子,设dp[u]为从u出发,不能得出正确答案的概率,则从u出发,走一次的情况下不能得出正确答案的概率是 P = (dp[v1]+dp[v2]+dp[v3]+--dp[vk]) / cnt_son[u] ,则从u出发,要走cnt_son[u]次,那么dp[u]=P^cnt_con[u] dp的意义也可以改成能得出正确答案的概率,下面的式子稍微改改就行了 为了避免除法的精度问题,num/k %mod,它等于 num * ni %mod ,ni等于k在模mod意义…