题目链接:​​http://acm.hdu.edu.cn/showproblem.php?pid=2009​

直接上代码:

#include<cstring>
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
double n,m;
double digui(int ci);
int main(){
while(scanf("%lf %lf",&n,&m)!=EOF){
double sum=0;
for(int i=1;i<=m;i++){
sum+=digui(i);
}
printf("%.2lf\n",sum);
}
}
double digui(int ci){
if(ci==1){
return n;
} else{
return sqrt(digui(ci-1));
}
}