Сбор пожертвований bert 4 дня и 11 часов
Поддержка ФН jade неделю и 2 дня
Farewell FN bert 1месяц и 12 дней
Архив новостей
Спрятать
Журнал
Пишет mpoSimba

[icon=mpoSimba] mpoSimba пишет в Fuzzy Logic
29 Сентября 2009 13:46
Просмотров: 1476

Теория чисел: сумма квадратов
Задачу не могу оффурить... Простите... Ой... Решения я у себя не обнаружил, а только ответ. Есть подозрение, что задача сложная...

Можно ли любое целое неотрицательное число разложить в сумму трёх (четырёх?) квадратов целых чисел?
Удалить Правка
Комментарий:

(Читать комментарии)
[icon=Xenius]
Xenius
Писатель рассказов (Участник)
Сообщений: 33 / 1449
# 29 Сентября 2009 18:09
Думаю, формулировка недостаточно четкая. Если имелись ввиду квадраты любых чисел, то решается элементарно:
f=0^2+0^2+sqrt(f)^2, где f — любое натуральное число, а sqrt — квадратный корень.
Если же имелись ввиду квадраты только целых или только натуральных чисел, то для них я написал небольшой проверочный алгоритм на баше:
diff <(diap=`seq 0 25`; for i in $diap; do for j in $diap; do for k in $diap; do for l in $diap; do echo $((i**2+j**2+k**2+l**2)); done; done; done; done | sort -nu | head -n 2000) <(seq 0 2000) | grep '^>' | cut -f2 -d' ' | head -6
С помощью него с небольшими вариациями и гугля получил ответ, который отправил в приват.
Ответить
Комментарий:
[icon=mpoSimba]
mpoSimba
Поэт (Участник)
Сообщений: 18 / 4366
# 29 Сентября 2009 21:23
Если же имелись ввиду квадраты только целых или только натуральных чисел

Да. Это именно для неотрицательных целых чисел.
What is life? Life is a story that an idiot tells, full of sound and furry...
Ответить
Комментарий:
[icon=Xenius]
Xenius
Писатель рассказов (Участник)
Сообщений: 33 / 1449
# 29 Сентября 2009 21:26
Тогда стоит исправить формулировку в условии на что-то вроде:
Можно ли любое целое неотрицательное число представить в виде суммы трёх (четырёх?) квадратов целых чисел?

Кстати, я заметил, ты мне не предлагаешь удалить решение.
Ответить
Комментарий:
[icon=mpoSimba]
mpoSimba
Поэт (Участник)
Сообщений: 18 / 4366
# 29 Сентября 2009 21:31
Ну... Реально... Тут решения и нет. Если бы ты формулу написал для неразложимых чисел, то я бы бунтовал...
What is life? Life is a story that an idiot tells, full of sound and furry...
Ответить
Комментарий:
[icon=Xenius]
Xenius
Писатель рассказов (Участник)
Сообщений: 33 / 1449
# 29 Сентября 2009 21:49
Это и есть формула, только для bash-а
Ответить
Комментарий:
Сейчас на сайте 528 пользователей
3 фурря и 500 гостей и 25 роботов
 
FN engine: 4.24.195. Copyright ©2006-2020 FurNation.ru