Koren1
@Koren1

Как доказать, что a³+b³+c³=3?

Посмотрел видео в YouTube "3 as the sum of the 3 cubes - Numberphile" про то, как было найдено число для a³+b³+c³=3.

1. Как математически, не перебором, найти это число?
2. Какой код программы он использовал?

В видео есть код программы, но он похоже не полный, многослойный и искаженный.
  • Вопрос задан
  • 359 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
Тут нет никаких математических методов найти все, или даже некоторые, решения. Математикой можно только перебор сократить.

Это диафантово уравнение. При чем очень сложное: от трех переменных да еще и кубическое. Только для каких-то самых тривиальных случаев, вроде линейного уравнения, еще есть какие-то алгоритмы прямо получения решения (вроде расширенного алгоритма Эвклида). Для некоторых классов существуют методы порождения всех решений, если вам известно одно, но это одно часто надо еще найти - перебором. Но вот такие уравнения человечество еще решать не научилось.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@0x0f80
Точного метода без перебора нет
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Похоже на диофантово уравнение. Не по математическому виду а скорее по подходу.
Можно попробовать генетические алгоритмы. Хромосома (a,b,c).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы