Luogu P1850換教室(期望DP)

2022-05-01 01:30:12 字數 438 閱讀 5981

題目鏈結

又一道面向題解程式設計的噁心神題。真是叫人質壁分離……

設f[i][j][k]表示考慮了前i節課,嘗試了j次,當前申請結果為k時消耗的體力值。

對於f[i][j][0]有兩種情況:一是我們的主角根本沒去申請換當前課,二是我們的主角嘗試了,但是failed

so根據題面有以下幾種情況:

1.當前的課不換的情況:

(1)上一節課也沒換;

(2)上一節課換了----成功or不成功;

2.當前的課換的情況:

(1)當前課成功換了:

a.上一節課換了----上一節課成功or不成功

b.上一節課沒換;

(2)當前的課換了失敗:

a.上一節課換了----上一節課成功or不成功

b.上一節課沒換;

列出對應的方程即可。教室之間的距離使用floyd 求出。

Luogu P1850 換教室 DP 期望

題目鏈結 題目好長啊,也化簡不了 考慮dp 設 f i j 0 1 為從 1 到 i 交換 j 個 不一定成功 當前換或者不換的耗費體力值的總和的期望 先用floyd把任意兩點之間的距離求出 然後進行dp 分當前點選與不選進行分類 具體看注釋 和注釋如下 includeusing namespace...

P1850 換教室 期望DP

對於剛上大學的牛牛來說,他面臨的第乙個問題是如何根據實際情況申請合適的課程。在可以選擇的課程中,有 2n2n2n 節課程安排在 nnn 個時間段上。在第 iii 1 i n1 leq i leq n1 i n 個時間段上,兩節內容相同的課程同時在不同的地點進行,其中,牛牛預先被安排在教室 cic i...

P1850 換教室 dp 期望

流下了不會概率的眼淚,由於不會概率,轉移少寫了點東西。這個dp很簡單,就是乙個普通的線性dp加點期望。剛開始寫這道題時信筆寫下 dp 0 1 i j 表示到第 i 個時間段時,已經申請了換 j 門課程的教室,當前申請0不換 1換教室的最小數學期望。注意,我們的狀態定義是申請,而不是已經申請成功,這樣...