葛立恒数吧 关注:1,323贴子:59,093
  • 1回复贴,共1

看完教程做的,应该能过葛立恒数吧

取消只看楼主收藏回复

我们构造一个数10↑↑10,将其拆解为2+2+…的有限数列,将其中的2替换成10↑↑10,将其中的加法替换成↑↑右结合运算,重复10↑↑10次,我们将这个运算定义为运算0,得到的数定义为A,接着我们对这个数重新拆解为2+2+2…的有限数列,将其中的2替换成A,将其加法替换为运算0,然后,我们重复这个操作重复A次,将这个操作定义为运算1,将得到的数定义为B,将新构造的数再次拆解为2+2+2…的有限数列,将其中的2替换成B,重复将加法替换为运算1…
我们定义运算w,运算w的运算规则如上,
当我们输入10↑↑10时,对10↑↑10使用运算10↑↑10(w)


IP属地:四川来自Android客户端1楼2026-02-05 07:17回复
    看了你的评论,我意识到我的运算子迭代的速度可能有些慢。操作次数的迭代可能也有些问题。所以我尝试重新修改了一下,我想请教一下,这样的改进是否有效?
    我们构造一个数10↑↑10,将其拆解为1+1+…的有限数列,将其中的1替换成10↑↑10,将其中的加法替换成↑↑右结合运算,将得到的数记为a1,将这个操作记为(a,1),接着我们把对a1进行(a,1)操作。得到数记为a2,将这个操作记为(a,2),进行这样的操作共a1操作(a,a1)的数的次数。我们将这个运算定义为运算0,得到的数定义为A,接着我们对这个数重新拆解为1+1+1…的有限数列,将其中的1替换成A,将其加法替换为运算0,将得到的数记为b1,将这个操作记为(b,1),接着我们把对b1进行(b,1)操作。得到数记为b2,将这个操作记为(b,2),进行这样的操作共b1操作(b,b1)的数的次数。将这个操作定义为运算1,将得到的数定义为B,将新构造的数再次拆解为1+1+1…的有限数列,将其中的1替换成B,重复将加法替换为运算1…
    我们定义运算w,运算w的运算规则如上,
    当我们填入10↑↑10时,对10↑↑10运算10↑↑10的数
    注:最初构造的时候只是简单的运算子迭代,所以才写成2+2+2…,底数替换是后面突然想到的,所以看起来才会这么奇怪。
    还有这是鄙人第一次用迭代的方法构造大数,如有疏漏之处,还请轻喷。


    IP属地:四川来自Android客户端4楼2026-02-05 13:19
    回复