【问题描述】
       阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m<=3,n<=10),函数值定义为:
              akm(m,n) = n+1; (m=0时)
              akm(m,n) = akm(m-1,1); (m>0,n=0时)
               akm(m,n) = akm(m-1,akm(m, n-1)); (m,n>0时)
【输入格式】:
        输入m和n。
【输出格式】:
        函数值
【输入样例】:
       2 3
【输出样例】:
       9
【参考程序】

#include <cstdio>
#include <iostream>
using namespace std;int akm(int m, int n) {if (m == 0) {              // 判断是否达到递归边界:m=0 return n+1;              } else if (n == 0) {      // 判断是否达到递归边界:n=0 return akm(m-1,1);} else {return akm(m-1, akm(m,n-1));}
}int main() {int m, n;cin >> m >> n;int r = akm(m, n);         // r储存ack(m,n)的值cout << r << endl;return 0;
}

【1163】阿克曼(Ackmann)函数相关推荐

  1. 无脑题分享:1163 阿克曼(Ackmann)函数

    非常无脑但很对我有启发的一大题目,阿克曼中循环一个阿克曼,一开始我是真没想到,后来当我发现的时候,才知道这是个小学生都能算出的题... 分享思路: 1 创造函数 2 睡一觉: 3 创造.输入变量 4 ...

  2. 信息学奥赛一本通 1163:阿克曼(Ackmann)函数

    [题目链接] ybt 1163:阿克曼(Ackmann)函数 [题目考点] 1. 函数 [题解代码] 解法1: 按照题目要求,将数学函数写为c++函数 #include<bits/stdc++. ...

  3. 信息学奥赛一本通(1163:阿克曼(Ackmann)函数)

    1163:阿克曼(Ackmann)函数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 12999     通过数: 10994 [题目描述] 阿克曼(Ackman ...

  4. 信息学奥赛一本通——1163:阿克曼(Ackmann)函数

    文章目录 1163:阿克曼(Ackmann)函数 [题目描述] [输入] [输出] [输入样例] [输出样例] 分析 代码 1163:阿克曼(Ackmann)函数 时间限制 : 1000 m s 内存 ...

  5. 信息学奥赛一本通:1163:阿克曼(Ackmann)函数

    1163:阿克曼(Ackmann)函数 [题目描述] 阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m≤3,n≤10),函数值定义为: akm(m,n)=n+1          ...

  6. 1163:阿克曼(Ackmann)函数

    [题目描述] 阿克曼(Ackmann)函数A(m,n) 中,m,n定义域是非负整数(m≤3,n≤10) ,函数值定义为: akm(m,n)=⎧⎩⎨n+1akm(m−1,1)akm(m−1,akm(m, ...

  7. 阿克曼(Ackmann)函数

    阿克曼(Ackmann)函数 链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1163 [题目描述] 阿克曼(Ackmann)函数A(m,n)中,m ...

  8. 阿克曼(Ackmann)函数(信息学奥赛一本通-T1163)

    [题目描述] 阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m≤3,n≤10),函数值定义为: akm(m,n) = n+1;         (m=0时) akm(m,n) = ...

  9. 120.阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m<=3,n<=10),计算如下函数值

    阿克曼函数中,m,n定义域是非负整数(m<=3,n<=10),计算如下函数值 题目:阿克曼(Ackmann)函数A(m,n)中,m,n定义域是非负整数(m<=3,n<=10), ...

最新文章

  1. Light OJ 1214 Large Division (大数取模)
  2. dedecms 备份和恢复的完整流程
  3. mysql性能结构优化原理_MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化...
  4. Andorid之华为手机开发模式不打印日志
  5. [Leedcode][JAVA][第466题][统计重复个数][数组]
  6. win10 dcom服务器进程占用cpu,WIN10CPU百分百,Windows10 DCOM占用过高解决办法 | 帮助信息-动天数据...
  7. Mac/Windows Android Studio / Visual Studio Code/Eclipse /Xcode 操作 快捷键 :代码多行选中等 (开发利器)多
  8. Leetcode: 3Sum
  9. 人人都是产品经理指南:技术转产品经理,从入门到放弃
  10. Visual Studio开发环境下的中文GBK内码获取
  11. Tungsten Fabric SDN — within AWS EKS
  12. Spring系列七:JDK 动态代理和 CGLIB 代理
  13. 树莓派简易快速安装OpenCV4
  14. 免费个人简历模板、PPT模板网址大全
  15. SRE岗位理解(上篇)—读SRE实战手册有感
  16. html中含有value属性的标签及Value的作用
  17. NaN是什么?NaN == NaN 的结果是什么?为什么?
  18. java什么是monitor和Monitor监视器锁、对象布局
  19. 数组10— sort() : 对数组中的元素进行排序
  20. rds 主从实例_探索Amazon RDS数据库实例和漏洞

热门文章

  1. RxJava 驯服数据流之副作用
  2. Swagger2常用注解说明
  3. 2020-4-20训练赛
  4. 如何打造一款游戏外挂
  5. HTMLlesson1.1
  6. CentOS安装MySql和配置
  7. torch.diag()
  8. c# 的取负数_关于C#:如何对负数*向下*进行整数除法?
  9. 搜狐邮件服务器地址加密方式,手把手教你如何用SMIME加密任意邮件
  10. html 粒子漩涡特效代码(实例)