Robot 簡單概率dp

2021-09-19 10:29:23 字數 588 閱讀 1916

sample input

3 1 1 2

15 2 4 412

0 0 0 0

sample output

0.5000

0.2500

robot

題意:乙個環形的數字圈,起始點為1,每次走x步

隨機向前向後,概率各位0.5,詢問y點的概率

解析:簡單的一道概率dp題

概率dp一般從前往後推

這題資料非常大,要用滾動陣列優化

注意順序,最優子結構,處理好邊界

ac:

#include#define ll long long

#define maxn 505

using namespace std;

double dp[2][maxn]=;

int main()

}double ans=0;

for(int i=l-1;ians+=dp[now][i];

printf("%.4f\n",ans);

}return 0;

}

DP Training I 簡單概率DP

翻 n 次硬幣,對於第 i 個硬幣,每次有 p i 的概率正面。問 n 次後正面次數大於反面次數的概率 1 leq n leq 2999 0 p i 1 考慮每次計算概率都要在前面的基礎上乘 直接設計狀態 dp i j 表示到現在有 i 個正面 j 個反面的概率 dp i j dp i 1 j ti...

HDU 3853LOOPS 簡單概率DP

hdu 3853 loops 題目大意是說人現在在1,1,需要走到n,n,每次有p1的可能在元位置不變,p2的可能走到右邊一格,有p3的可能走到下面一格,問從起點走到終點的期望值 這是弱菜做的第一道概率dp的題,首先是看了一下有關概率dp的資料,大概知道一般球概率就是從起點推到終點,求期望就是從終點...

概率DP初步

題目簡述 乙個r行c列的格仔,起始點在 1,1 終點在 r,c 每一步可能的走法有 不動 向右走 向下走,每走一步花費兩點魔法值,現給出在每一點三種走法的概率,求走完迷宮時所花魔法值的期望。分析 運用dp演算法的話,首先需要確定乙個合適狀態來描述子問題的情況,很明顯本題的狀態可以定義為dp i j ...