时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 256MB,其他语言 512MB
难度:中等
分数:100
描述
阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m≤3,n≤10),函数值定义为:
输入描述
输入m和n。
输出描述
函数值。
用例输入 1
2 3
用例输出 1
9
#include<iostream>
using namespace std;
int akm(int m,int n){
if(m==0) return n+1;
if(m>0&&n==0) return akm(m-1,1);
if(n>0) return akm(m-1,akm(m,n-1));
}
int main() {
int m,n;
cin>>m>>n;
cout<<akm(m,n);
return 0;
}
这个题我们直接利用公式来求,虽然标签是if判断 嘿嘿
记得点个赞