首页 > 其他 > 详细

CSU 1290 DP解决数学期望问题

时间:2014-08-14 20:14:59      阅读:312      评论:0      收藏:0      [点我收藏+]

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1290

题目大意:

给定k个数,每次可以生成0-N-1中的任何一个数,k个数中出现不同的整数的个数的数学期望

 1 #include <cstdio>
 2 #include <cstring>
 3 using namespace std;
 4 #define N 1005
 5 double dp[N];
 6 int main()
 7 {
 8     int T,k,n;
 9     scanf("%d",&T);
10     while(T--){
11         scanf("%d%d",&k,&n);
12         dp[1]=1.00;
13         for(int i=2;i<=n;i++){
14             dp[i]=dp[i-1]+(k-dp[i-1])/k;
15         }
16         printf("%.5f\n",dp[n]);
17     }
18     return 0;
19 }

 

CSU 1290 DP解决数学期望问题,布布扣,bubuko.com

CSU 1290 DP解决数学期望问题

原文:http://www.cnblogs.com/CSU3901130321/p/3913038.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!