葛立恒数二吧 关注:875贴子:67,713
  • 2回复贴,共1

【水】写个关于大数的故事

只看楼主收藏回复

感觉最近吧里有很多人写关于大数的故事,我也来整一个
这一故事参考了“在棋盘上放麦粒,每一格是上一格的两倍”的经典故事。
有一个棋盘,共64格。最开始棋盘是空的。
另外有一个变量x和一组变量y1~y64,最开始所有变量=2。
重复进行以下操作:
1.在棋盘的第一个格子上放1粒米,并使x的值增加1。
2.若棋盘的第k个格子的米的数量达到了yk,那么拿走棋盘A这个格子的所有米,并在棋盘A的下一个格子放一粒米,然后将yk的值设为x。重复这一步直到棋盘的状态不再变化。
那么当最后一个格子有一粒米时,需要的操作数将达到f_64(2)的级别。
当然这还没结束,后面会继续更新


IP属地:北京来自iPhone客户端1楼2024-03-25 21:48回复
    接下来是第2个棋盘。每个棋盘都有各自的一组变量y,但变量x是所有棋盘公用的。当第一个棋盘的最后一格有y64粒米时,在第二个棋盘的第一个格子放一粒米,然后重置并拓展第一个棋盘(并增加相应的变量),拓展后的棋盘边长为当前的x。第二个棋盘有和之前一样的规则。然后类似的,有第三个,第四个棋盘…直到第64个棋盘完成后,把之前的棋盘堆成一个棋盘堆,然后在一个新的棋盘的第一个放一粒米。之后需要完成的棋盘数量将等于当前的x。
    然后是第二堆的第二格,…第二堆的第二个棋盘,…第三堆,…
    定义格为一级单位,棋盘为二级单位,棋盘堆为三级单位,那么当达到第64个64级单位时,进行的操作总数将达到f_(w^w)(64)。


    IP属地:北京来自iPhone客户端2楼2024-03-25 22:04
    回复
      接下来是更高阶的“元-棋盘”。“元-棋盘上面放的不是米,而是棋盘。最开始的所有棋盘都放在“元-棋盘”的第一格。然后完成64个棋盘后,构成一个棋盘堆,放到元棋盘的第二格。以此类推,元棋盘的第一格放棋盘,第二格放棋盘堆,第三格放棋盘堆的下一级单位,…直到元棋盘的64格完成(此时对应上一段话的结束),然后清空元棋盘,将目前的棋盘放到第二个元棋盘的第一格,然后像之前一样把第一个元棋盘的边长拓展到x。之后类似的有第三个元棋盘,…,元-棋盘堆,…元-x级单位,…然后在元-棋盘之上是元^2棋盘,元^2棋盘的第x格对应元-x级单位。元^2棋盘有和之前类似的规则。然后有元^3棋盘,…,直到你到达元^64棋盘时,你就完成了大数的第1步。(当前的操作数:~f_e0(64))


      IP属地:北京来自iPhone客户端3楼2024-03-26 19:20
      回复