BJFU 1025——Ackermann函数
来源:互联网 发布:linux系统哪个比较好 编辑:程序博客网 时间:2024/06/10 17:14
描述
计算Ackermann函数值?天方夜谭吧?
不错,Ackermann函数是增长速度极快的递归函数,要计算其函数值当然是相当困难的。
Ackermann函数定义如下:
本题中我们只需要计算当m=3时Ackermann函数的值
输入
输入包含多组测试数据,每组测试数据占一行,为一个64位整数n
输出
对每组输入的n,请输出Ackermann函数当m=3时的值,也就是A(3,n)。最后结果对9223372036854775807取余。
样例输入
5
10
100
样例输出
253
8189
1099511627773
此为周期函数,T为63,公式为2的(n+3)次方-3,另外n=61和n=62为特殊情况,需单独考虑。
0 0
- BJFU 1025——Ackermann函数
- BJFU 1025 Ackermann函数解题报告(关于如何找规律)
- 阿克曼(Ackermann)函数—递归
- Ackermann函数
- Ackermann函数
- BJFU 1002——九九乘法表
- BJFU 1004——Sudoku
- BJFU 1008——Average
- BJFU 1009——抽奖
- BJFU 1010——博弈
- BJFU 1012——素数
- 强大的ackermann函数
- bjfu1025 Ackermann函数
- [SICP][1.10]Ackermann函数
- BJFU 1001——整数求和
- BJFU 1006——排序输出
- BJFU 1040——子块和
- BJFU 1069——格式化数字
- android项目SVN代码管理问题
- android-async-http开源项目GET方式 POST方式实现登陆
- android:windowSoftInputMode属性
- Google Gson的使用方法,实现Json结构的相互转换
- BJFU 1012——素数
- BJFU 1025——Ackermann函数
- 提高高职文学鉴赏课教学效果的途径
- BJFU 1040——子块和
- BJFU 1069——格式化数字
- POJ 1509 Glass Beads 后缀自动机
- 两个安装失败的django应用记录
- 编写一个程序打印摄氏温度转换为相应华氏温度的转化表
- 以逆序打印温度转换表
- 32位汇编语言学习笔记(43)-- 生成随机数