关注
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];
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 今年秋招是回暖还是遇冷 #
8817次浏览 54人参与
# 实习教会我的事 #
35597次浏览 311人参与
# 京东开奖 #
437990次浏览 2477人参与
# 我来点评面试官 #
3513次浏览 31人参与
# 如果不考虑收入,你最想做什么工作? #
35245次浏览 204人参与
# 你实习是赚钱了还是亏钱了? #
11248次浏览 108人参与
# 用一句话形容你的团队氛围 #
6637次浏览 99人参与
# 秋招开始捡漏了吗 #
44616次浏览 309人参与
# 同bg的你秋招战况如何? #
162373次浏览 941人参与
# 找工作八股要背到什么程度? #
6838次浏览 115人参与
# 你找工作是从容有余 or 匆忙滚爬? #
4581次浏览 49人参与
# 考研人,我有话说 #
149985次浏览 1198人参与
# 上班后,才发现大学__白学了 #
7558次浏览 48人参与
# 硬件人,你被哪些公司给挂了 #
68535次浏览 932人参与
# 58同城求职进展汇总 #
38463次浏览 260人参与
# 今年秋招还有金九银十吗 #
29495次浏览 263人参与
# 机械人,你的第一份感谢信是谁给的 #
37770次浏览 346人参与
# 三一重工求职进展汇总 #
21180次浏览 82人参与
# 打工人的精神状态 #
104740次浏览 1327人参与
# 规定下班时间vs实际下班时间 #
57817次浏览 333人参与
# 秋招后遗症 #
67035次浏览 422人参与
查看10道真题和解析
