Сомнительный трюк. Ч 4

Далее мы с Майклом рассмотрели сильно нелинейный случай. Программа практически не изменилась:

n=200
for k=1 to n
N=0
print "------------------------------"
print " k  =  ";:print k
print "  N    x    y   "
print "----------------"
for x=-n to n
for y=-n to n
z=x^3-x^2*y-y^2
if z=k then
if x*y<>0 then
N=N+1
print N using "###", x using "####";
print y using "####"
fi:fi
next y
next x
next k

В иллюстрации приведены различные случаи и таблица целочисленных решений, где при k=99 оказалось наибольшее число вариантов.
Даже представить не могу, как можно аналитически найти девять целочисленных вариантов уравнения:
x^3-x^2*y-y^2=99.
Например такой: x=50 и y=49. Это ж сколько расчетов нужно на калькуляторе выполнить, чтобы найти ответ?

22 октября 2023 г.


Рецензии