51nod 1705七星劍 期望dp

2021-07-30 14:48:33 字數 801 閱讀 8096

分析:一開始覺得可以正推,但是怎麼都是wa。。不得已看正解,???高斯消元???,我當時就覺得肯定可以線性做,然後真讓我找到了。。

f[i]表示有i顆星的期望花費

f[i]=minf[i−1]+cj+(1−pi,j)∗(f[i]−f[gi,j])

這個dp比較顯然了,直接做,時間複雜度n*7.

#include

#include

#include

#include

#include

#define fo(i,a,b) for(int i=a;i<=b;i++)

#define fd(i,a,b) for(int i=a;i>=b;i--)

using

namespace

std;

int n,m;

const

double eps=1e-9,inf=1e100;

double p[10][505];

int g[505][505],c[5005];

double ans[10];

inline

int read()

while(c>='0'&&c<='9')

return x*f;

}inline

void dp()

}printf("%.10lf",ans[7]);

}int main()

}fo(i,1,7)

fo(j,1,n)g[i][j]=i-1-read();

dp();

}

51nod1705 七星劍(成環DP)

點此看題面 大致題意 你要把一把劍從0星公升至7星,有n顆寶石供你選擇,第i顆寶石的價值是c i 用第i顆寶石將劍從k 1星公升至k星的成功率是prob k i 而失敗後會掉lose k i 要你求出將劍公升至7星的期望花費。題解看到這題,自然而然地就會想到用動態規劃來做,而轉移方程其實也很好推 f...

有什麼作用 粉水晶七星陣有什麼作用

粉水晶一直是轉運文玩水晶中的佼佼者,除了一些粉水晶掛件還有一些擺件,比如粉水晶球,粉文玩水晶七星陣。這些擺件造型不一但功能相差不大,在此我們介紹下不太常見的粉水晶七星陣及其作用。粉水晶七星陣有什麼作用?粉水晶七星陣其實就是七科小的粉水晶的擺件,簡單大方,美觀,可以當做辦公室或者臥室的裝飾品,而更重要...

sae php7 mysql 第七星塵的獨立部落格

原文分割線 here comes my removemysql.通過介面實現跨資料庫訪問。removemysql只適合小型開發,資料量大的時候,會嚴重受網路環境制約,可能會延遲很厲害。所以建議做小應用,不宜用於大應用環境。大應用建議自己寫個完善的rest server,或者換個支援傳統方式訪問資料庫...