#include <stdio.h>
double p(int n,double x){
if(n==0)return 1;
if(n==1)return x;
return ((2*n-1)*x*p(n-1,x)-(n-1)*p(n-2,x))/n;
}
int main(){
double x,pn;
int n;
printf("请分别输入X和n的值:");
scanf("%lf%d",&x,&n);
pn=p(n,x);
printf("%f",pn);
return 0;
}