5.18打卡

#include <bits/stdc++.h>
using namespace std;
double f(int n,int x)
{
    if(n==0)
    return 1;
    else if(n==1)
    return x;
    else
    return ((2*n-1)*x*f(n-1,x)-(n-1)*f(n-2,x))*1.0/n;
}
int main()
{
    int n,x;
    cin>>n>>x;
    cout<<f(n,x)<<endl;
    return 0;
}

 

posted @ 2023-05-18 16:56  记得关月亮  阅读(12)  评论(0)    收藏  举报