题解: tarjan+概率 首先tarjan缩点 然后计算一个x,计算方法: 1.每当有一个强连通分量i的入度为0,那么x++ 2.如果有一个强连通分量i,它的入度为0,且它连的每一条边只有他连,那么x-1 答案就是(n-x)/n 代码: #include<bits/stdc++.h> using namespace std; ,M=3e5+; int dfn[N],num[N],low[N],x,y,an[N],cnt,fi[N]; int zz[M],ne[M],f[M],k,size[N…