def Cx():
i,j,n2,n3=1,1,1,1
while True:
n2=i**2
n3=j**3
if n2 yield n2
i +=1
elif n2>n3:
yield n3
j +=1
else:
i +=1
j +=1
yield n2
#############################
for i in Cx():
print(i)
if i>200: break
и B
. i
-ый член последовательности A
равен i**2
. i
-ый член последовательности B
равен i**3
.
Требуется найти Cx
, где C
— возрастающая последовательность, полученная при объединении последовательностей A
и B
. Если существует некоторое число, которое встречается и в последовательности A,
и в последовательности B
, то в последовательность C
это число попадает в единственном экземпляре.