( k / n) ^ m - ( ( k - 1) / n ) ^ m
连续扔m次都<=k的概率-连续扔m次都<k的概率 pow的速度还是非常快的
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
double n,m;
int main()
{
scanf("%lf%lf",&n,&m);
double sum=0.;
for(int i=1;i<=n;i++)
{
double part=pow(i/n,m)-pow((i-1)/n,m);
sum+=part*(double)(i);
}
printf("%.8lf\n",sum);
return 0;
}