偶尔做过一些概率期望的题,现在系统的学习下。大学《概率论与统计》的知识基本够用……
下面的链接是别人总结的题目:
【DP_概率DP专辑】【10、4最新更新】 - ZeroClock - 博客频道 - CSDN.NET
概率dp 与 dp求期望 - 标签 - Because Of You - 博客园
LightOJ 1027 A Dangerous Maze
题目链接:http://lightoj.com/volume_showproblem.php?problem=1027
思路:
走出去时间的期望E = (T1 + T2 + T3) / 3
3E=a[1]+(-a[2]+E)+(-a[3]+E)
E=a[1]-a[2]-a[3]
#include <cstdio>
int Gcd(int x,int y)
{
return !y?x:Gcd(y,x%y);
}
int main ()
{
int T;
scanf("%d",&T);
for (int Cas=1;Cas<=T;Cas++)
{
int n,m=0,s=0,tmp;
scanf("%d",&n);
for (int i=1;i<=n;i++)
{
scanf("%d",&tmp);
if (tmp<0)
s-=tmp;
else
m++,s+=tmp;
}
if (m==0) //全为负数
printf("Case %d: inf\n",Cas);
else
printf("Case %d: %d/%d\n",Cas,s/Gcd(m,s),m/Gcd(m,s));
}
return 0;
}