关注
float caculate(int Pos, int Step, vector<vector<float>> &P)
{
float Pleft = 0, Pright = 0 ;
/*步数走完肯定不会掉下去*/
if( Pos >= 0 && Pos <= 60 && Step == 0)
{
P[Pos][Step] = 1;
return P[Pos][Step];
}
/*越界肯定会掉下去*/
if(Pos < 0 || Pos > 60)
{
return 0;
}
/*由于会算很多组,算过了就不用再算了,不等于初始值就代表算过了*/
if(P[Pos][Step] > -0.5 )
{
return P[Pos][Step];
}
/*在某一位置不会掉落的概率 = 向左走的概率(1/2) * 左边位置不会掉落的概率 + 向右走的概率(1/2) * 右边位置不会掉落的概率 */
Pleft = (1/2) * caculate(Pos - 1, Step - 1, P);
Pright = (1/2) * caculate(Pos + 1, Step - 1, P);
P[Pos][Step] = Pleft + Pright;
return P[Pos][Step];
}
查看原帖
点赞 评论
相关推荐
查看17道真题和解析 点赞 评论 收藏
分享
03-30 19:11
湖南理工大学 C#工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 27届实习投递记录 #
140156次浏览 1509人参与
# 求职中的尴尬瞬间 #
41261次浏览 122人参与
# 26届春招投递记录 #
46737次浏览 374人参与
# 如果可以选,你最想从事什么工作 #
830189次浏览 4935人参与
# 听劝,这个简历怎么改 #
422105次浏览 1900人参与
# 你们的毕业论文什么进度了 #
1397251次浏览 10084人参与
# 23届的你们都什么时候入职? #
265777次浏览 1137人参与
# 通信硬件知识分享 #
52659次浏览 552人参与
# 你觉得技术面多长时间合理? #
190740次浏览 1231人参与
# 美团求职进展汇总 #
3226722次浏览 25263人参与
# 绿盟笔试 #
6375次浏览 56人参与
# 我在大厂见过的最低学历 #
12420次浏览 99人参与
# 找工作中的小确幸 #
94556次浏览 476人参与
# 我想去国央企的原因 #
81734次浏览 424人参与
# 你觉得第一学历对求职有影响吗? #
279406次浏览 1506人参与
# 小米编程考试 #
42602次浏览 159人参与
# 秋招拿一个offer可以躺平吗 #
280190次浏览 1418人参与
# 如何成为1个AI工程师? #
9259次浏览 376人参与
# 工作压力大,你会干什么? #
87376次浏览 726人参与
# 你觉得机械有必要实习吗 #
90356次浏览 540人参与
