Действительно, алгоритм состоит в использовании обычного калькулятора. для этого мы из заданного числа n вычитаем последовательные квадраты 1, 4, 9, и так далее до тех пор, пока не получим полный квадрат. Таким образом, наш алгоритм предполагает после вычитания очередного квадрата проверку является ли полученный результат квадратом. Если результат является квадратом, то наше заданное число n является суммой двух квадратов.
Теорема. Если n натуральное число равное сумме двух квадратов, то существует алгоритм, который определяет это.
3 августа 20223 авг 2022
37
~1 мин