作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
假设我们不关心程序的运行时间(这对于凡人来说几乎是无限的)并且使用有限的内存量(2^64 字节),我们想要以 10 为基数打印出 10 的精确值^(googolplex),屏幕上一次一位数字(大部分为零)。
描述一个算法(可以在当今的计算机上编码),或编写一个程序来执行此操作。由于我们无法实际检查输出,因此我们将依靠集体意见来判断程序的正确性。
注意:我不知道解决方案,或者解决方案是否存在。问题是我自己发明的。对于那些很快标记这个离题的读者……请重新考虑。这很困难,有点理论性,但绝对是 CS。
最佳答案
这是不可能的。程序中的状态 (10^(10^100)) 比宇宙中的电子 (~10^80) 还多。因此,在我们的宇宙中,不可能有能够执行任务的机器实现。
关于algorithm - 打印 1 后跟 googolplex 的零个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676011/
我很好奇,googolplex 是(10^10)^100(更正:10^(10^100))并且我想计算这个。我怎样才能做到这一点? 在 C# 中使用以下代码: Console.WriteLine(Mat
假设我们不关心程序的运行时间(这对于凡人来说几乎是无限的)并且使用有限的内存量(2^64 字节),我们想要以 10 为基数打印出 10 的精确值^(googolplex),屏幕上一次一位数字(大部分为
我是一名优秀的程序员,十分优秀!