早教吧作业答案频道 -->其他-->
比如说我在一个竞技场里PK,赢了得1分,再赢得2分,4分,8分……直到连赢十场,重新开始,输了也重新累计,现在要计算我15场比赛平均能获得几分?最好可以用EXCEL做.一楼的回答真是看不懂…………
题目详情
比如说我在一个竞技场里PK,赢了得1分,再赢得2分,4分,8分……直到连赢十场,重新开始,输了也重新累计,现在要计算我15场比赛平均能获得几分?最好可以用EXCEL做.
一楼的回答真是看不懂……………………………………………………
一楼的回答真是看不懂……………………………………………………
▼优质解答
答案和解析
如果每次PK赢的概率为0.5,那么答案约为28.7549.
我是用C++来写的,不过用EXCEL也可以实现.
#include
using namespace std;
double score[11];
double dp[10][101];
bool done[10][101];
double pwin = 0.5;
double dodp(int last ,int left)
{
if(left == 0)
return 0;
if(done[last][left])
return dp[last][left];
done[last][left] = true;
dp[last][left] = 0;
dp[last][left] += pwin * (dodp((last + 1) % 10 ,left - 1) + score[last + 1]);
dp[last][left] += (1.0 - pwin) * dodp(0 ,left - 1);
return dp[last][left];
}
main()
{
score[1] = 1;
for(int i = 2 ; i
我是用C++来写的,不过用EXCEL也可以实现.
#include
using namespace std;
double score[11];
double dp[10][101];
bool done[10][101];
double pwin = 0.5;
double dodp(int last ,int left)
{
if(left == 0)
return 0;
if(done[last][left])
return dp[last][left];
done[last][left] = true;
dp[last][left] = 0;
dp[last][left] += pwin * (dodp((last + 1) % 10 ,left - 1) + score[last + 1]);
dp[last][left] += (1.0 - pwin) * dodp(0 ,left - 1);
return dp[last][left];
}
main()
{
score[1] = 1;
for(int i = 2 ; i
看了比如说我在一个竞技场里PK,赢...的网友还看了以下:
答得好+200分哦!机会难得!六.在下列各式中填上合适的运算符号使等式成立(1)1()2()3()4 2020-03-30 …
请问勾股定理中的“勾三股四弦五”是什么意思?17的平方+15的平方=514的平方,可为什么又会得出 2020-04-07 …
8乘3得24,8减1得7,3加1的得4,4乘7得28,28减24得4,8减7得1,4减3得1,1加 2020-05-13 …
我能把句子补充完整。1.我等到那条鲈鱼挣扎得2.月亮升起来了,湖面变得3.四周静得4.我大喜过望, 2020-05-13 …
橡胶棒与毛皮摩擦后,带上4.8×10的负19次方C的负电.在摩擦过程中,橡胶棒获得了个电子?橡胶棒 2020-05-22 …
全部100元,我分得3成半,他分得4成,我得多少,他得多少几成最多是不是只到10成 2020-06-20 …
50万,我得3成,他得4成,我得多少,他得多少 2020-06-20 …
全部10元,我分得3成,他分得4成,我得多少,他得多少我10*30%=3他10*40%=4 2020-06-20 …
=1,=1*2,=1*2*3,······那么(1)5!;(2)(4!+8!)/5!(1)5!=1 2020-07-19 …
4个2相加可以写成:4×2=8或2×4=8这答案对吗?书中说:4个2相加可以写成:4×2=8或2× 2020-07-21 …