綠豆蛙的歸宿
對第i個點,f[i]表示i到終點的期望路徑總長。
則f[n] = 0; 終點確定,則逆推。
對點x-->y
f[ x ] = sigema( f[ y ] + w(x,y) )/out[ x ];
out[x]表示出度,把它變成入度就反向建圖,為了拓撲。
#include using namespace std;
const int m = 200500;
struct edge;
edge edge[m];
double in[m],dg[m];
double f[m];
int n,m,cnt,head[m];
void add(int u,int v,double w)
int read()
while(c>='0'&&c<='9')
return x*dign;
} void spfa() }}
int main()
spfa();
printf("%.2lf",f[1]);
return 0;
}
綠豆蛙的歸宿 期望 DFS
若乙個點有 k role presentation style position relative k k條出邊,則走每條出邊的概率均為1k role presentation style position relative 1k1 k。給出乙個有向無環圖,求從起點走到終點的所經過的路徑總長度期望。...
綠豆蛙的歸宿 期望 DFS
若乙個點有 k role presentation style position relative k k條出邊,則走每條出邊的概率均為1k role presentation style position relative 1k1 k。給出乙個有向無環圖,求從起點走到終點的所經過的路徑總長度期望。...
BZOJ 3036 綠豆蛙的歸宿 期望DP
題目傳送門 補一發期望dp,這道題困擾了我很久了,今天終於a掉了,比較開心 f i j so n i f j dis i,j deg i 上面就是整道題的核心,只要從第乙個節點開始dfs就行了。附上ac include include define n 100010 using namespace ...