如題,偶然注意到256與625都是四次方數,而有此一問。謝謝!
在维基百科:知识问答/存档/结构式讨论的话题
写了个程序算了一下,如果程序没写错的话,999706081460641(56234)以内符合条件的数只有256。
您看还需要接着往后算吗?
小于等于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)
小于等于9999999^4的范围内没有新的解。
感謝您提供的程式與運算。
不過0^4與1^4不是解,連平凡解都不是,因為並沒有形成「另一個」四次方數。