PairCubes/sus801
PairCubes/Stephan
f1from math import sqrtf1from math import sqrt
22
33
n4def i_int(x):n4def isInt(a):
5    return int(x) == float(x)5    return int(a) == float(a)
66
77
n8def cube(x):n8def iscube(a):
9    it = False9    is_it = False
10    for i in range(int(x**(1/3)), int(4*(x**(1/3)))):10    for b in range(int(a**(1/3)), int(4*(a**(1/3)))):
11        if x % i == 0:11        if a % b == 0:
12            it = i**2 - 4*(i**2 - x/i)/312            is_int = b*b - 4*(b*b - a/b)/3
13            if it >= 0:13            if is_int >= 0:
14                it = sqrt(it)14                is_int = sqrt(is_int)
15                if i_int(it):15                if isInt(is_int):
16                    return "YES"16                    return "YES"
1717
18    return "NO"18    return "NO"
1919
2020
21n = int(input())21n = int(input())
t22print(cube(n))t22print(iscube(n))
2323
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op