#0
by Ненавижу 1С
Найти все пары натуральных чисел (m, n), для которых выполняется условие: 1 + 2 + ... + m = 1 * 2 * ... * n
#11
by orefkov
m^2 + m = 2 * n! Берем любое n, и решаем это уравнение относительно m. D = 1 + 8 * n! То есть если 1 + 8 * n! - квадрат целого числа - значит, m = (sqrt(1 + 8 * n!) - 1) / 2 Перебирайте n.
#13
by Шахид
но ее нужно решать не перебором а через квадратное уравнение через n! искать соответствующие m (как корни квадратного уравнения)
#14
by Asmody
перевожу на математику: найти все такие натуральные (n,m), для которых n(n+1)/2 = m! берем таблицу факториалов и решаем уравнение в целых. делов то
#15
by Ненавижу 1С
проходите далее так мы не получим общего решения, мы же не можем предоставить бесконечную таблицу
#19
by Шахид
раз найти все пары значит нужно найти решение в общем виде. или показать что число решений ограничено и привести их так?
#22
by Asmody
т.е. ты предполагаешь, что существуют N,M, такие, что для любых n>N и m>M равенство выполнятся не будет?
#24
by orefkov
Хм, а для множества всех простых чисел ты тоже можешь дать общее решение? Для начала надо доказать, что возможно найти ВСЕ пары, то есть что решение ограничено. Если решение не ограничено, не факт, что найдется общее решение Общей формулы факториала кстати тоже нет.
#28
by orefkov
Вычислить n!, не перемножая всю последовательность. Есть только приблизительная формула Стирлинга вроде-бы.
#31
by orefkov
То есть по сути задача свелась к такой: найти все n, для которых 1 + 8n! - квадрат целого числа. Не думаю, что есть общее решение.
#44
by Mort
Никак не превратится в нормальную теорию. допустим X = m; Y = m+1; Смысел в том что X и Y делят между собой множители по порядку 2* 1*2*3*4*5... . двойка впереди это которая перед факториалом. Для найденных случаев: (1,1) X = 1, Y = 2 (3,3) X = 1*3 Y = 2*2 (5,15) X = 1*3*5, Y = 2*2*4 Добавление следующих множителей в X или Y неизбежно ведет к нарушению X = Y + 1. Тока как это доказать..
#45
by Mort
Т.е. можно ли из чисел 2,1,2,3,4,5,6... и т.д. составить два произведения разница между которыми будет 1
#46
by Жан Пердежон
не совсем, множители не 2*1*2*3*4*5..., а 2*1*3*2*2*5... то есть только простые и нужно доказать что их нельзя разбить на (Х) и (Х+1)
#48
by Ненавижу 1С
сам не знаю, но может это поможет: с одной стороны у нас 2*n!=m*(m+1) а с другой 8*n!=(z-1)*(z+1)
#50
by Asmody
короче, опытным путем выяснилось, что для n<=30 таких пар три: (1,1), (3,3) и (5,15) при n>=30 у ruby не хватает точности в операции sqrt
#52
by supremum
Похожая задача Brocard's Problem n!=m^2-1 Вариант в частный случай более широкой постановки n!=P(m), где P(m) - полином от m
#53
by supremum
Есть много формул для факториала. 1) Гамма функция. 2) Формула Стирлинга и разложение в ряд. 3) Через произведение степеней простых чисел. Степени задаются суммой: sum([n/pi^j],j), j=1, 2, 3 ... , pi простое число i, [x] - целая часть x
#54
by supremum
+ Вот обсуждение Брокарда проблемы. Решение завязано на abc гипотезе Теперь осталось дело за малым - доказать эту гипотезу :)
#57
by supremum
Говрят, Luca Florian в 2002 доказал существования конечного числа пар для обощения проблемы Брокарда для полиномов P(m) со степенью не менее 2 с целыми коэффициентами - n!=P(m), но в предположении верности abc гипотезы. )-04.pdf" target="_blank" >http://web.math.hr/glasnik/37.2/37-04.pdf
#58
by supremum
+ Сорри. Ссылка вот )-04.pdf" target="_blank" >http://web.math.hr/glasnik/37.2/37-04.pdf
#61
by supremum
Обобщение на уровне гипотезы :) Но в частный случай для полиномов. Или я что-то не улавливаю?
#64
by supremum
Цель этих задач не в решении их. Цель размять мозги, ну и вспомнить еще раз математику.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Комп пингуется но не открывается
- Как вскрыть закрытый период ЗиК
- 8.2 Отсутствует отображение для типа 'ЭлементСпискаПолнотекстовогоПоиска'
- ЗиК Расчет ночных и праздничных?
- ЗУП новый расчет удержание за трудовую книжку
- Где взять новую форму по прибыли для БУХ?
- СКД: как вывести в отчет поле характеристики?
- Ошибка SQL: Поле не найдено 'T36._Fld15594_TYPE'
- печать документа в управляемой форме
- Как получить в запросе номенклатуру определенной группы?
- СКД: Обработка и Отборы на форме
- как запустить свою обработку из документа
- v7: 1С 7.7 Не работает Внешний отчет - вылетает 1С !
- Загрузка из Эксель: Ошибка при вызове метода контекста (ПолучитьОбъект)
- Списание ВР по амортизации - глюк (
- Журнал регистрации: можно ли туда программно записывать инф-цию
- Отладка внешней печатной формы
- Возможен ли в запросе фильтр по результату суммового итога?
- Ввод на основании - как заблокировать процедуру ввода на основании?
- СКД как вывести в строке в одной колонке 2 строки.