2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2, 3, 4  След.
 
 Распределение простых чисел
Сообщение17.12.2012, 18:40 


02/03/10
73
Уважаемые члены форума. Никак не могу понять как решить задачу.
Даны первые 40 простых чисел. Каждое из чисел можно использовать только 1 раз. Нужно получить два многочлена, состоящих из произведений только этих простых чисел, так , чтобы разность этих многочленов была минимальной.
Пример : даны первые 16 простых чисел. вид этих многочленов в данной ситуации будет таким:
$ 2\cdot7\cdot13\cdot23\cdot29\cdot31\cdot37\cdot41 - 3\cdot5\cdot11\cdot17\cdot19\cdot43\cdot47\cdot53 = 208303 $
Точно уверен , что решение существует. Сам написал программу которая находит решения в течении пары минут, до первых 35 простых чисел.

 Профиль  
                  
 
 Posted automatically
Сообщение17.12.2012, 19:06 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Дискуссионные темы (М)» в форум «Карантин»
Причина переноса: формулы на оформлены ТеХом

Наберите формулы ТеХом, как написано здесь или здесь (или в этом видеоролике), после чего сообщите в теме Сообщение в карантине исправлено и тогда тема будет возвращена.

 Профиль  
                  
 
 Posted automatically
Сообщение17.12.2012, 19:47 
Модератор
Аватара пользователя


30/06/10
980
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»
Причина переноса: не указана.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 19:52 


29/09/06
4552
wcl.AleX,

я лишь замечу (авось, сгодится): то, что Вы так называете многочленом, таковым не является. Посмотрите определения, если интересно.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 20:03 
Заслуженный участник


08/04/08
8556
Алексей К. в сообщении #659841 писал(а):
я лишь замечу (авось, сгодится): то, что Вы так называете многочленом, таковым не является. Посмотрите определения, если интересно.
Он спрашивает следующее: $P_n=\{p_1,...,p_n\}$, $P_n$ надо разбить на $A_n\cup B_n, A_n\cap B_n=\varnothing$ так, что $\left|\prod\limits_{p\in A_n}p-\prod\limits_{p\in B_n}p\right|\to\min$

Задача скорее всего имеет переборное решение, тут интересно подумать, можно ли как-то существенно ограничить пространство перебора. Надо отказываться от рассмотрения простых и переходить к рассмотрению произвольной возрастающей последовательности $x_n$, растущей не быстро (не быстрее многочлена, например, а может и еще меньше).
Вообще, ТС наверное пытается строить простые числа таким образом. А может и нет...

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 20:10 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
http://projecteuler.net/problem=266

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 20:20 
Заслуженный участник


04/05/09
4582
ИСН в сообщении #659861 писал(а):
http://projecteuler.net/problem=266
Здесь 42 простых числа.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 20:21 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
Один хрен.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 22:08 
Заслуженный участник


04/05/09
4582
Похоже задача таки переборная.
Остаётся оптимизировать перебор:
1) вместо произведений считать их логарифмы (суммированием) с точностью double (хватает),
2) вовремя отсекать ветви (когда оставшихся множителей не хватает до нужной величины),
3) заранее посчитать и отсортировать все возможные наборы из некоторого количества последних множителей (чтобы потом использовать бинарный поиск).
После этого даже из 42 множителей ответ будет находиться за секунду.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 22:33 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
У меня выходит, что минимальная разность для 40 простых - это число из 23 цифр, которое кончается на ...1009.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 22:59 
Заслуженный участник


04/05/09
4582
ИСН в сообщении #659922 писал(а):
У меня выходит, что минимальная разность для 40 простых - это число из 23 цифр, которое кончается на ...1009.
Same here.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 23:16 


02/03/10
73
можно посмотреть на математическую модель программы. На примере 35 простых , разность должна получиться 44413798987295791

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 23:19 
Заслуженный участник


27/06/08
4058
Волгоград
Если бы не было двойки. Можно было бы перемножить все в кучу и искать представление произведения в виде минимальной разности квадратов. Способ очень эффективный. Может, можно как-то исхитриться и воспользоваться этой идеей.

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 23:40 


02/03/10
73
Квадратов между чем и чем? Покажите, пожалуйста, на примере , без двойки, с числами 3,5,7,11,13
Числа должны быть 105 и 143

 Профиль  
                  
 
 Re: Распределение простых чисел
Сообщение17.12.2012, 23:54 


20/04/12
147
Перемножить все заданные простые, извлечь квадратный корень и затем икать произведение половины чисел менее всего отличающееся
от полученного числа, после извлечения корня.Как раз получаются 105 и 143 ближе всего к 122

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу 1, 2, 3, 4  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group