• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 如何估算2^2^2^2^2^2的大小?

如何估算2^2^2^2^2^2的大小?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了怎么估算胎儿大小,估算无理数的大小,估算下列各数的大小,估算胎儿大小,估算立方根大小的方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:如何估算 2^2^2^2^2^2 的大小?
描述:

想知道这种指数的大小如何估算,比如有多少个二进制或者十进制位。


解决方案1:

我在运算顺序上坑了。呜咦……

如果是只算位数的话,直接用log来估一下嘛。
比如log10(2)大概是0.3多一点点, 2^2^2^2^2^2 的位数大概就是 0.3*2*2*2*2*2 = 9.6,向上补整是10位数。
如果要估算首位数字,那log10(2)的精度要高一点,考虑到第二位影响,估算至少需要小数点后3位,按0.301来估。这样0.301*2*2*2*2*2 = 9.63,首位数字是 10^0.63。因为log10(2) 大约 0.301,估计 10^0.63会比4大一点点,可以估算首位为4。

二进制应该可以一样来弄
ln2 = 1,1*2*2*2*2*2 = 16,17位数……
(好像有啥不对?嘛,二进制我搞不清楚……)

解决方案2:

虽然我也不懂,不过 WolframAlpha 知道:

http://www.wolframalpha.com/input/?i=2%5E2%5E2%5E2%5E2%5E2

二进制位:2^65536 个
十进制位:的确是可以用 log 的方法:有 2^65536 * log10(2) 个。

解决方案3:

有人定义过b个a写成(a^a^...^a)的这个运算叫“Tetration”。

详情看Matrix67的这篇文章: http://www.matrix67.com/blog/archives/3857

以我的估计,很难有一个有效的方法有效的表示Tetration的对数运算。因为Tetration本来就是形成相当大数量的运算,增长实在是太快了,甚至指数运算也兜不住它。表示一个Tetration运算出来的数,甚至没有明显比Tetration更可行的其他形式。

另有这个Wiki页面,似乎提供了一些估计的方法,还没详细看。http://en.citizendium.org/wiki/tetration


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何估算2^2^2^2^2^2的大小?

相关文章

  • 2017-06-07 pythonftp多线程下载异常
  • 2017-06-07 Python32发送邮件带附件UnicodeEncodeError
  • 2017-06-07 issue是什么意思github中的Issue有什么作用?
  • 2017-06-07 C#绘制透视图难题求解
  • 2017-06-07 python爬虫python中列表内能否套字典?
  • 2017-06-07 ORM实例中,对delete方法需要权限验证,这个验证的方法加在哪里好?
  • 2017-06-07 python下如何把unicode编码的数据转为utf-8的?
  • 2017-06-07 Python成都技术讨论群,群内有多年实战经验者,欢迎大家加入!
  • 2017-06-07 scalabuilderpattern泛型函数调用
  • 2017-06-07 求教一个hibernate关联表更新的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • redis需要设置过期时间吗
    • 有c语言的基础学习java容易上手吗?
    • python相对时间转换
    • 破解非常简单的加密算法
    • 求助,2个JBOSS部署在同一电脑里,要修改哪些内容
    • 移动App开发的后台REST服务器有哪些?
    • phpnow如何安装使用phpredis?
    • Unity3D如何从iPhone下载图片?
    • (golang)用go在github上下载的项目怎样运行它
    • (python)使用gunicorn启动flask项目,重复启动问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有