Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Осчастливить Дарью Могикановну?

Ян Дененберг Ученик (1), открыт 2 дня назад
Анастасия Макагеновна родилась в 1988 году, а Дарья Могикановна — в 1989.
Анастасия счастлива, поскольку год её рождения представим в виде суммы точного куба и точного квадрата: (-8)^3+50^2=1988.
Сможете ли вы аналогичным образом осчастливить Дарью Могикановну?
1 ответ
Антон Дамиров Знаток (408) 2 дня назад
Её год рождения представим в виде суммы двух точных квадратов:
(40)^2 + (17)^2 = 1 889
В виде суммы квадрата и куба не получиться, в пределах от -25000 до 25000, точно решения нет, проверял на компьютере, с помощью программы на питоне, после он сильно нагрелся, и я решил больше не искать, ( но если что, я не проверял не целые числа). Если нужно, то вот программа (ищет возможные ответы от - 10 тысяч, до + 10 тысяч:
for I in range(0, 10001):
for j in range(-10000, 10001):
a = i
b = j
if a ** 2 + b ** 3 == 1989:
break
if a ** 2 + b ** 3 == 1989:
break
При вводе 1988, сразу выдаёт ответ 50 и (-8)
Антон ДамировЗнаток (408) 2 дня назад
Изменить:
Первая строчка i должна быть маленькой
В конце прибавить(print(a, b)
Похожие вопросы