#Z0328. 递归函数 I
递归函数 I
实现如下的f(x)函数:
输入格式
输入1 个整数 n(1≤n≤100)。
输出格式
输出 的值。
#include <iostream>
using namespace std;
// 从这里开始写代码
int main() {
int n;
cin >> n;
cout << f(n) << endl;
return 0;
}
实现如下的f(x)函数:
F(x)=⎩⎨⎧0x≤01x=12∗F(2x)+F(2x−1) x>1,x%2=03∗F(2x+2)−1x>1,x%2=1
输入格式
输入1 个整数 n(1≤n≤100)。
输出格式
输出fn 的值。
#include <iostream>
using namespace std;
// 从这里开始写代码
int main() {
int n;
cin >> n;
cout << f(n) << endl;
return 0;
}
By signing up a 战码少年-战码青少年编程(专业信息学奥赛编程训练) universal account, you can submit code and join discussions in all online judging services provided by us.