Факториал и квадрат #637237


#0 by 1Страх
В натуральных числах решить уравнение x!+1=y^2 желательно описать все решения
#1 by Нуф-Нуф
всю ветку не читал. "зачем" уже спрашивали?
#2 by 1Страх
да, ты с факториалом знаком, смогешь на 1С в одну формулу написать рекурсивную функцию факториала?
#3 by Zmich
Одно решение точно есть: 4! + 1 = 5^2
#4 by mzelensky
а что ты вычисляешь, если не секрет
#5 by Zmich
5! + 1 = 11^2
#6 by НикДляЗапросов
Графики нарисуй
#7 by Zmich
. Зачем? Уравнение же не от одной неизвестной.
#8 by 1Страх
график факториала?
#9 by 1Страх
пытаюсь понять зачем неопределено хранить в БД, если есть NULL
#10 by НикДляЗапросов
А почему бы нет
#11 by 1Страх
ну допустим обобщим его до гамма-функции, но что это даст?
#12 by wertyu
можно взять сразу гамма-функцию
#13 by Zmich
. Ну графиком факториала можно считать гамма-функцию.
#14 by Zmich
7! + 1 = 71^2
#15 by wertyu
ты не решишь это уравнение )
#16 by wertyu
+ для этого придётся доказать гипотезу Римана для дзета-функции )
#17 by Нуф-Нуф
как-то так: Функция Факториал(ЧислоДляФакториала)        Если ЧислоДляФакториала=0 Тогда                ЧислоДляФакториала=1;            Иначе                ЧислоДляФакториала=Факториал(ЧислоДляФакториала-1)*ЧислоДляФакториала;            КонецЕсли;        Возврат ЧислоДляФакториала;     КонецФункции
#18 by 1Страх
это в одну формулу? ))
#19 by 1Страх
[1С] Функция Факториал(Аргумент)  Возврат ?(Аргумент=0,1,Аргумент*Факториал(Аргумент-1)); КонецФункции [/1С]
#20 by Нуф-Нуф
ну крут, епт :)
#21 by Нуф-Нуф
но я круче: Функция Ф(а) Возврат ?(а=0,1,а*ф(а-1)) КонецФункции
#22 by GANR
А есть ли практический смысл от решения данного уравнения?
#23 by Zmich
Ну и еще можно сказать, что x! оканчивается на 0 при x>=5, так что x!+1 будет оканчиваться на 1, поэтому y должно оканчиваться на 1 или 9. Т.е., например, y=578347 никак корнем быть не может.
#24 by mzelensky
неопределено и Нул это совершенно разные вещи
#25 by sda553
x<y Доказательство x!+1=y*y Если x>y то x! делится на y, делим обе части на y x!/y+1/y=y или y-x!/y=1/5 Получили что от одного целого числа отняли другое и получили дроб, противоречие
#26 by 1Страх
это в рамках 1С, СУБД такого не хранит
#27 by 1Страх
согласен и что это дает?
#28 by mzelensky
ну так и ты не на чистой СУБД работаешь! Не хочешь "лишнего" - гоу прогать на SQL-ле, че ты с 1С сидишь копаешься.
#29 by sda553
Сужаем задачу коллективным разумом. Установили что x<y и что y заканчивается на 0 или 9 в десятичной системе исчисления
#30 by 1Страх
мысли вслух
#31 by D_Pavel
Если вместо неопределено хранить НУЛЛ, то как определить что там должно быть неопределено?
#32 by Zmich
Довольно забавное объяснение, почему именно x = 4, 5, 7 являются решениями уравнения. 4! = 1*2*3*4 5! = 2*3*4*5 7! = 5040 = 7*8*9*10 т.е. являются произведением четырех последовательно идущих чисел. Но n(n+1)(n+2)(n+3)+1 = (n^2+3n+1)^2 - полный квадрат (формула легко проверяется). Так что если N! можно представить в виде произведения четырех последовательно идущих чисел, то x=N будет корнем уравнения. Вопрос - есть ли такие N>7.
#33 by 1Страх
а зачем?
#34 by 1Страх
круто
#35 by sda553
В разложении y на простые числа все эти простые числа будут больше x. Доказательство мало чем отличается от
#36 by sda553
Таких чисел нет для n>9 Доказательство: Для любых n>9 n(n-4)>n(9-4)>n+3 аналогично (n-1)(n-5)>n+2 (n-2)(n-6)>n+1 (n-3)(n-7)>(n-3)*(9-7)>n Теперь перемножаем в этих четырех выражениях все левые части между собой и все правые части между собой, получим n(n-1)....(n-7)>n(n+1)(n+2)(n+3) И уж точно будет n!>n(n+1)(n+2)(n+3) для n>9
#37 by Zmich
. Блин, ну ты и тролль! Это открытая проблема:
#38 by sda553
А гоню, не учел, что имеются в виду 4 любые последовательные числа, а не следующие за n
#39 by sda553
Действительно уродство. Забанить его
#40 by Sayshal
а вдруг вы найдете решение, и получите кучу бабла
#41 by 1Страх
то легкие задачи, то тяжелые - какие превередливые
#42 by Zmich
. Угу, с 1876 г. эту проблему не могут решить, а тут скромные 1Снеги решат, как же.
#43 by Sayshal
Так тут все не как у людей
#44 by Salimbek
"Как ты решил эту задачу? Она же не решается!" - "А я не знал, что она не решается"
#45 by Salimbek
Кстати, произведение 4-х последовательных чисел = m!/(m-4)!
#46 by Sayshal
И для трех то же самое. Думаю что и для любого числа это выполняется
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям