跳转到内容

在维基百科:知识问答/存档/结构式讨论的话题

x是四次方数,将x的个位数移到最左边,会形成另一个四次方数,求x的所有解?

6
克勞棣 (留言贡献)

如題,偶然注意到256與625都是四次方數,而有此一問。謝謝!

彭鹏 (留言贡献)

写了个程序算了一下,如果程序没写错的话,999706081460641(56234)以内符合条件的数只有256。

彭鹏 (留言贡献)

您看还需要接着往后算吗?

GUT412454 (留言贡献)

小于等于999999^4的非负整数只有0^4、1^4、4^4。

python函数:

def test(n):

    x = n ** 4

    x = str(x)

    x = x[-1] + x[:-1]

    x = int(x, 10)

    y = x ** 0.25

    y = int(y)

    assert y ** 4 <= x

    assert (y + 1) ** 4 >= x

    return (y ** 4 == x) or ((y + 1) ** 4 == x)

GUT412454 (留言贡献)

小于等于9999999^4的范围内没有新的解。

克勞棣 (留言贡献)

感謝您提供的程式與運算。

不過0^4與1^4不是解,連平凡解都不是,因為並沒有形成「另一個」四次方數。