关注
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];
}
查看原帖
点赞 评论
相关推荐
昨天 11:37
南京航空航天大学 电机工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
正在热议
# 秋招感动瞬间 #
476次浏览 24人参与
# 你都收到了哪些公司的感谢信? #
3762798次浏览 32543人参与
# 被同事甩锅了怎么办 #
10138次浏览 71人参与
# 小米求职进展汇总 #
594533次浏览 4670人参与
# 在找工作求抱抱 #
940177次浏览 9506人参与
# 胖东来设委屈奖,你心动了吗 #
12419次浏览 82人参与
# 上班到公司第一件事做什么? #
17264次浏览 193人参与
# 如何一边实习一边秋招 #
1047709次浏览 13094人参与
# 测测你的职业性格 #
12008次浏览 186人参与
# 第一份工作应该选择高薪还是大平台 #
104228次浏览 685人参与
# 哪个瞬间让你对大厂祛魅了? #
154987次浏览 966人参与
# 我的工作日记 #
29534次浏览 438人参与
# 0offer是寒冬太冷还是我太菜 #
974761次浏览 8377人参与
# 字节跳动工作体验 #
245058次浏览 3240人参与
# 我的实习求职记录 #
6344719次浏览 85481人参与
# 机械制造薪资爆料 #
1081031次浏览 8961人参与
# 求职季如何保持心态不崩 #
44400次浏览 415人参与
# 机械人选offer,最看重什么? #
62999次浏览 421人参与
# 你觉得专业和学校哪个对薪资影响最大 #
33859次浏览 296人参与
# 租房前辈的忠告 #
117058次浏览 5413人参与