lightpj 1248

来源:互联网 发布:日本签证年薪十万知乎 编辑:程序博客网 时间:2024/06/08 16:13

题目大意:给出一个n面的色子,问看到每个面的投掷次数期望是多少?


    #include <vector>      #include <stdio.h>      #include <string.h>      #include <stdlib.h>      #include <iostream>      #include <algorithm>      using namespace std;      int main(){          double ans;          int t,n,i,cas;          scanf("%d",&t);                             //论文题,有k面变成k+1面的          for(cas=1;cas<=t;cas++){                    //期望是n/(n-k)                                                         //n/(n)+n/(n-1)+n/(n-2)+n/(n-3)+n/(n-4)+...+n/(n-n+2)+n/(n-n+1).              scanf("%d",&n);                         //所以公式是n*(1/1+1/2+...+1/n).              ans=0;              for(i=1;i<=n;i++)              ans+=(1.0/i);              ans*=n;              printf("Case %d: %.7lf\n",cas,ans);          }          return 0;      }  


0 0
原创粉丝点击