2 条题解
-
1
这是一道很裸的递归调用题。根据阿克曼函数m, n三种情况分别写不同的返回值。
AC代码
#include <iostream> using namespace std; int f(int m, int n) //套公式 { if (m == 0) return n + 1; else if ((m > 0) && (n == 0)) f (m - 1, 1); else f(m - 1, f(m, n - 1)); } int main() { int a, b; cin >> a >> b; //输入 cout << f(a, b); //输出 return 0; }
- 1
信息
- ID
- 692
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 136
- 已通过
- 90
- 上传者