2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 23, 24, 25, 26, 27, 28, 29 ... 88  След.
 
 Re: Factorials
Сообщение26.02.2013, 10:38 
Аватара пользователя


21/02/10
1594
Екатеринбург
Впрочем начало 1,2,4,6,36,144 тоже не плохое.

-- Вт фев 26, 2013 12:40:21 --

Nataly-Mak в сообщении #688345 писал(а):
Для этого число В тоже факторизуйте.


Заменить одну операцию A mod B на кучу операций B mod p при факторизации B?!

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 10:41 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Pavlovsky в сообщении #688341 писал(а):
dimkadimon в сообщении #688332 писал(а):
Поэтому рекомендую начинать с 1, 2, 4, 6.

Мне с моего 54-го места трудно с вами спорить. :D При постороении последовательности рано или поздно у нас должны появиться числа делителями которых являются все простые числа от 2 до <=N. Но зачем с этим торопиться?! Зачем получать число 6 делителем которого является 3 на третьем шаге?

Начало 1,2,4,16 выглядит куда более переспективным.

У dimkadimon статистика. И статистика эта верная.
Например, из 56 решений для N=14 только 3 решения начинаются с
1,2,4,16...
остальные 53 решения начинаются с
1,2,4,6...

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 10:44 
Аватара пользователя


21/02/10
1594
Екатеринбург
Nataly-Mak в сообщении #688352 писал(а):
У dimkadimon статистика

Есть ложь. Есть наглая ложь. А есть статистика. :D

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 10:45 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Для этого число В тоже факторизуйте.

Цитата:
Заменить одну операцию A mod B на кучу операций B mod p при факторизации B?!

Блин!
У меня всё просто! Как я уже сказала, вообще без программ.
Пользуюсь только программой факторизации (интернетовской).

И для 37! решение давно нашла, разумеется, не оптимальное (25 шагов).

-- Вт фев 26, 2013 11:46:22 --

Nataly-Mak в сообщении #688352 писал(а):
Например, из 56 решений для N=14 только 3 решения начинаются с
1,2,4,16...
остальные 53 решения начинаются с
1,2,4,6...

Это не ложь и не статистика. Это факт!

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 10:53 
Аватара пользователя


21/02/10
1594
Екатеринбург
Nataly-Mak в сообщении #688355 писал(а):
Это не ложь и не статистика. Это факт!

Убедили. Буду рассматривать только последовательности начинающиеся с 1,2,4,16. :D Буду плыть против течения!

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 11:20 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов

(Оффтоп)

Вы вроде не женщина; басню Ломоносова вспомнила, как муж искал утонувшую в реке жену... :D

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 11:26 
Аватара пользователя


21/02/10
1594
Екатеринбург
Плыть вместе со всеми, мне не позволяет мощность компьютера и тормознутая платформа программирования. Приходится постоянно сворачивать в сторону от мейнстрима.

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 11:43 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Плюньте на тормознутую платформу программирования :D
Пользуйтесь ЕИ.
У меня ещё более тормознутая платформа - древний язык Бейсик, но я не жалуюсь. Где Бейсик не умеет, я кластер подключаю :wink:

Правда, следует сказать, что у меня почти всегда есть добровольные помощники.
В этот раз таким помощником явился mertz, причём абсолютно добровольно! У меня и в мыслях не было просить его о помощи, а он вдруг ни с того, ни с сего прислал мне свою программу (о чём рассказано выше).

Кстати, вчера получила новую версию второй программы (решатель, ищет решения для любого числа в пределах 10 шагов).
mertz пишет, что поработал над скоростью выполнения и новая версия работает в два раза быстрее.
Я попробовала эту версию, на картинке поиск решений для числа 10400600 в 10 шагов. На моей маломощной машине (2 ядра) поиск занял 22 минуты, найдено 192 решения. Класс!

Изображение

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 14:12 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Пошла ва-банк :D Уже всё перепробовала в поиске решений для 19!
16 шагов всё время хоть застрелись.

Наконец-то получила решение в 15 шагов. Люди в 13 шагов нашли, а я рада и 15 шагам :?

Решение по-прежнему основано на представлении
19! = K*(9!)^2 = 923780*(9!)^2

Итак, иду ва-банк: нахожу все решения для числа 923780 в 10 шагов. Таких решений программа mertz нашла 66 штук.
Теперь берём одно из решений для 9!, например:

Код:
1,2,4,16,18,72,70,5040,362880

Добавляем (9!)^2
Код:
1,2,4,16,18,72,70,5040,362880,131681894400

Решение будет заканчиваться одним умножением - на число 923780.
Осталось вставить в последовательность подпоследовательность формирования числа 923780 (эту подпоследовательность ищем среди решений для этого числа) и готовое решение имеет вид:

Код:
1,2,4,16,18,72,70,5040,362880,131681894400,...,19!

Уф! Ура, ура :D

Таким образом, в этом алгоритме требуется найти самое короткое представление числа 923780 с использованием чисел начальной последовательности (в качестве начальной последовательности можно выбирать любое решение для 9!).
Для решения в 13 шагов эта подпоследовательность должна содержать всего 3 члена (не знаю, возможно ли это). В моём решении из 15 шагов подпоследовательность содержит 5 членов.

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 14:29 
Аватара пользователя


21/02/10
1594
Екатеринбург
1,2,4,16 Плывете против фактов и статистики????

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 14:32 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Я женщина! :D

К тому же, у меня не оптимальное решение.

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 14:57 
Аватара пользователя


21/02/10
1594
Екатеринбург
У меня для 19! тоже не оптимальное 14 шагов. Но начинается с 1,2,4,16. Сейчас общими усилиями поправим статистику, хотя бы для не оптимальных решений.

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 15:26 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Ну, не оптимальные решения с чего угодно могут начинаться.
У меня есть несколько решений для 19! - от 17 до 15 шагов:

1,2,3,9 - 17 шагов
1,2,3,9 - 16
1,2,4,5 - 16
1,2,4,6 - 16
1,2,4,16 - 16
1,2,4,16 - 15

Если добавить результат Pavlovsky в 14 шагов 1,2,4,16
то в этой статистике лидирует начало 1,2,4,16.

Такая задача: существует ли решение следующего уравнения в целых числах:
$923780=x^2+x$

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 15:39 
Аватара пользователя


21/02/10
1594
Екатеринбург
Анализирую свое не оптимальное решение для 30! - 19 операций.
Начинается 1,2,4,16,256. Далее идет 7 операций сложения/вычитания. Завершает последовательность 8 операций умножения.

-- Вт фев 26, 2013 17:42:20 --

Nataly-Mak в сообщении #688442 писал(а):
Такая задача: существует ли решение следующего уравнения в целых числах:
$923780=x^2+x$


Вольфрам вам поможет. Не существует.

 Профиль  
                  
 
 Re: Factorials
Сообщение26.02.2013, 15:48 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Pavlovsky в сообщении #688452 писал(а):
Вольфрам вам поможет. Не существует.

Это где?
Спасибо. Жаль, что не существует.
Подобные уравнения весьма актуальны в этой задаче.
Я уже приводила пример:
104006=322^2+322

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1310 ]  На страницу Пред.  1 ... 23, 24, 25, 26, 27, 28, 29 ... 88  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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