綠豆蛙的歸宿 期望dp 拓撲排序

2021-09-16 14:11:20 字數 605 閱讀 2177

綠豆蛙的歸宿

對第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 ...