标签:
Description
Input
Output
Sample Input
Sample Output
1 #include <stdio.h> 2 #include <string.h> 3 #include <algorithm> 4 using namespace std; 5 6 int main() 7 { 8 int i,j; 9 double dp[22],p,ans[25][25]; 10 while(scanf("%lf",&p)!=EOF) 11 { 12 dp[0]=1.0/p; 13 dp[1]=1.0/p/p; 14 ans[0][0]=0; 15 for(i=2;i<20;i++) 16 { 17 dp[i]=1.0/p+(1.0-p)/p*(dp[i-2]+dp[i-1]); 18 } 19 for(i=0;i<20;i++) 20 { 21 ans[i+1][i]=ans[i][i]+dp[i]; 22 ans[i+1][i+1]=ans[i+1][i]+dp[i]; 23 } 24 printf("%lf\n",ans[20][19]); 25 } 26 return 0; 27 }
标签:
原文地址:http://www.cnblogs.com/cyd308/p/4771431.html