早教吧作业答案频道 -->其他-->
比如说我在一个竞技场里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,赢...的网友还看了以下:
设l直线的方程为Ax+By+c=0(a,b不同时为0),根据下列条件,求出A,B,C应满足的条件( 2020-07-13 …
(18分)如图所示,间距为L、电阻为零的U形金属竖直轨道,固定放置在磁感应强度为B的匀强磁场中,磁 2020-07-15 …
AI怎么画定长度的直线,比如我想画直径14的圆和长度为10CM的直线,怎么画?在哪里输 2020-07-22 …
LispCAD求助高手!怎么通过代码实现连续画直线?我想实现一个功能,举例,输入一组长度数字(10 2020-08-01 …
初三数学在平面直角坐标系中,直线Y=√3X+2√3分别与X轴,Y轴交于A,B两点.如果直线AB绕A 2020-08-02 …
如图所示,在一竖直平面内有水平匀强磁场,磁感应强度B的方向垂直该竖直平面朝里。竖直平面中a、b两点在 2020-11-01 …
已知直线l:4x+3y+12=0,与x、y轴分别交于A、B两点,O为坐标原点.(1)求△ABO的面积 2020-11-04 …
已知一次函数y=3+m(O<m≤1)的图象为直线l,直线l绕原点O旋转180°后得直线l',△ABC 2020-11-10 …
cad中关于端点问题书上说,利用直线命令,以{(0,500)、(@600,500)}为端点坐标绘制直 2020-12-05 …
直线L通过点(-3,2),且与直线y=x垂直.写出表示直线L的函数表达式在这里如果直线L与y=x垂直 2020-12-05 …