Lib.nbdp.net
首页
试卷列表
OJ题库
搜索
登录
主页
题库
详解
不是VIP会员,不能显示答案
题目解答
题目:
#include <iostream>
using namespace std;
int n,m;
int f(int n,int m)
{
if (m<=1) return n+m;
if (n>=m) return f(n-m+1,m)*2;
else return f(m,n)*3;
}
int main()
{
cin>>n>>m;
cout<<f(n,m)<<endl;
return 0;
}
输入:6 3
运行结果为:
输出:
432
考点:
0
分析:
解答:
f(6,3)=f(4,3)*2=f(2,3)*4=f(3,2)*12=f(2,2)*24=f(1,2)*48=f(2,1)*144=(2+1)*144=432
评论:
老师:
0