0
已解决
陈胤廷
修练者
修练者
3845 贝塔多项式
题目描述 Description
多项式的表达式如下,给出不同的x和n,试计算相应的多项式的结果。
输入描述 Input Description
一行,两个正整数,x n
输出描述 Output Description
f(x, n)的结果,结果保留两位小数
样例输入 Sample Input
1 1
样例输出 Sample Output
0.50
注:思路+代码
陈胤廷在2019-02-15 18:30:07追加了内容
#include<bits/stdc++.h>
#include<algorithm>
#include<iostream>
#include<sstream>
#include<cstring>
#include<string>
#include<cstdio>
#include<math.h>
#include<cmath>
using namespace std;
double f(int x,int n);
int main()
{
double x;
int n;
cin>>x>>n;
printf("%.2f",f(x,n)/2);
return 0;
}
double f(int x,int n)
{
if(n==1)
return 1+x/2;
return n+f(x,n-1)/2;
}
0分代码
陈胤廷在2019-02-16 19:19:38追加了内容
谁能再给我些样例,除1 1?