1.涉及負數時同時維護最大和最小,互相轉移。
2.考場上最大最小混搭轉移wa,賽後發現如果是小的搭小的,大的搭大的就可過,類似這種:
db a = (c[i] - w[i]) * dp1[i - 1][j - 1] - (1 - c[i] - w[i]) * dp1[i - 1][j - 1];db b = (c[i] - w[i]) * dp2[i - 1][j - 1] - (1 - c[i] - w[i]) * dp2[i - 1][j - 1];
於是猜測原因的話可能是:最大和最小的不一定是同一種方案,而p1、p2、p3這三種情況轉移到現態必須是同一種方案轉移過來?
1const
int maxn = 2e3 + 5;2
intn, m, t;
3db dp1[maxn][maxn], dp2[maxn][maxn], c[maxn], w[maxn];45
intmain()
13 rep(i, 1
, n)
17 init(dp1, 0
);18 init(dp2, 0
);19 dp1[0][0] = dp2[0][0] = 15000;20
for (int i = 1; i <= n; i++)
30if
(j) 36}
37}38 db ans = 15001;39
for (int j = 0; j <= m; j++) ans =min(ans, dp1[n][j]);
40 printf("
case #%d: %.3lf\n
", kase, ans);41}
42return0;
43 }
概率論09 期望
描述量 描述隨機變數最完備的方法是寫出該隨機變數的概率分布。然而,正如我們在前面章節看到的,概率分布的表達往往都比較複雜,資訊量很大。這如同我們購置汽車的時候,一輛汽車的全面資料可以說是海量的,比如汽車尺寸,油箱大小等等。我們選擇一輛汽車時,往往只使用有限的幾個具有代表性的量來代表汽車的主要特徵,比...
hdu 5570 期望 概率詳解
題目 num j 表示 顏色為 j 的球的個數,題目要求 sum num j 2 0 j m b i j 表示 i 球顏色為 j 的概率。不同球的顏色是互不影響的,所以直接相加就是 個數 所以 num j sum b i j b 1 j b 2 j b n j 0 i n 然後求 num j 2 如...
HDU 3853 期望概率DP
期望概率dp簡單題 從 1,1 點走到 r,c 點,每走一步的代價為2 給出每乙個點走相鄰位置的概率,共3中方向,不動 x,y x y p x y 0 右移 x y x y 1 p x y 1 左移 x y x 1 y p x y 2 問最後走到 r,c 的期望 dp i j 為從 i j 點走到 ...