1165:Hermite多项式
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 12993 通过数: 5652
【题目描述】
用递归的方法求Hermite多项式的值
对给定的x和正整数n,求多项式的值。
【输入】
给定的n和正整数x。
【输出】
多项式的值。
【输入样例】
1 2
【输出样例】
4.00
思路:用递归的方法,直接按给定分段函数写出式子。
#include<bits/stdc++.h>
using namespace std;
double h(int n,int x)
{
if(n == 0)
return 1;
else if(n == 1)
return 2 * x;
else
return 2 * x * h(n - 1,x)-2 * (n - 1) * h(n - 2,x);
}
int main(){
int n,m;
cin >> n >> m;
printf("%.2lf",h(n,m));
return 0;
}