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