求一个m面骰子投n次的最大点数的期望
E=m-Σ(i/m)^n
直接pow就行了
#include<iostream>
#include<cstdio>#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<cmath>
using namespace std;
int m,n;
int main()
{
scanf("%d%d",&m,&n);
double ans=m;
for(int i=1;i<m;i++)
{
ans-=pow((double)i/(double)m,n);
}
printf("%.12f\n",ans);
return 0;
}