|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Можно для чисел Мерсеннна Мn, где n – не является простым числом, найти сомножители для любого n. Правда, для больших чисел n могут быть найдены не все сомножители. А для очень больших чисел n найденных сомножителей будет немного. Это интересно? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 12:59 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
У чисел Мерсенна нет множителей по определению. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 15:28 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Хотя вру. Есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 15:44 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Из вики: числа Мерсенна имеют вид Мn = 2^n-1. Среди этих чисел Mn есть простые числа, у которых n - есть простое число (не наоборот). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 19:07 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovМожно для чисел Мерсеннна Мn, где n – не является простым числом, найти сомножители для любого n. Правда, для больших чисел n могут быть найдены не все сомножители. А для очень больших чисел n найденных сомножителей будет немного. Это интересно? 2 ab -1 делится на 2 a -1 и на 2 b -1 Вы знаете больше делителей? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 21:00 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
2 ab -1 делится на 2 a -1 и на 2 b -1 Вы знаете больше делителей? Возможно, не понял, но 2 (ab)(cd) -1 имеет больше делителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 23:40 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovМожно для чисел Мерсеннна Мn, где n – не является простым числом, найти сомножители для любого n. Правда, для больших чисел n могут быть найдены не все сомножители. А для очень больших чисел n найденных сомножителей будет немного. Это интересно? 2 ab -1 делится на 2 a -1 и на 2 b -1 Вы знаете больше делителей?Например: 2^22 - 1 = 4194303 = 3 * 23 * 89 * 683 То есть, добавляется 683. С другой стороны, спасибо за формулу! Не обратил на неё внимание. Получается, 2 ab -1 делится на 2 a -1 и на 2 b -1, а для частного находятся отдельно делители. Вопрос закрыт. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 06:00 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Допустим, имеется число (Мерсенна) n = 85589933. Есть n1 = n/2 У меня вопрос: Сколько потребуется времени на компьютере (очень хорошем), чтобы посчитать величины от до ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:16 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy Usov, довольно немного, даже на очень средненьком ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 09:12 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovДопустим, имеется число (Мерсенна) n = 85589933. Есть n1 = n/2 У меня вопрос: Сколько потребуется времени на компьютере (очень хорошем), чтобы посчитать величины от до ? Первая часть формулы считается очень быстро до 2048 бит. Вангую что будут милисекунды. Потому - как это по сути заполнение единичным битом блок памяти. Вторая часть формулы где идет операция (mod n) - более тяжелая. Вангую - секунды и минуты до 2048 бит. Для n = 85589933 на наших компах задача скорее всего не решаемая. Возможно ее образцовое решение потребует вычислительный кластер из множества компов и какие-то методики распараллеливания этих операций. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:40 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
mayton, прикалываешься? O(n) на весь массив, там одни cдвиги и вычитания Код: pascal 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 11:14 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Хм... вычитания. Звучит вкусно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 13:26 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy Usov, довольно немного, даже на очень средненькомА точнее, в сек, в мин, в ...., в...., ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 14:13 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy Usovkealon(Ruslan)Gennadiy Usov, довольно немного, даже на очень средненькомА точнее, в сек, в мин, в ...., в....,25 секунд на моём стареньком i7, фактически со скоростью записи на мой HDD диск почти пол гигабайта текстовой фигни ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:17 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy UsovА точнее, в сек, в мин, в ...., в....,25 секунд на моём стареньком i7, фактически со скоростью записи на мой HDD диск почти пол гигабайта текстовой фигниСпасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:25 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy UsovА точнее, в сек, в мин, в ...., в....,25 секунд на моём стареньком i7, фактически со скоростью записи на мой HDD диск почти пол гигабайта текстовой фигниА если из n1 перебираются только простые числа? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 21:12 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovА если из n1 перебираются только простые числа?см 21911320 , каким боком туда проверку на простые числа добавить? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 00:14 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy UsovА если из n1 перебираются только простые числа?см 21911320 , каким боком туда проверку на простые числа добавить?Проверка не нужна. Просто выбираются простые числа из некоторого массива. Наверное, можно запомнить массив простых чисел от 1 до 90 000 000? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 06:02 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy Usov, т.е. хочешь проверить являются ли остатки простыми числами? какой смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 08:42 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy Usov, т.е. хочешь проверить являются ли остатки простыми числами? какой смысл?Да, это не то. Ошибочная ветка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 12:42 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Как известно, для чисел Мерсенна (вики): «Любой делитель составного числа Mр для простого p имеет вид 2*k*p +1, где k – натуральное число.» Спрашивается: почему нельзя для каждого Мр (начиная с р = 2) перебирать числа с целью поиска делителя (наименьшего)? При этом делитель не будет превышать числа, которое получается после деления. Тогда можно найти Мр, которые являются простыми числами. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2019, 20:05 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovКак известно, для чисел Мерсенна (вики): «Любой делитель составного числа Mр для простого p имеет вид 2*k*p +1, где k – натуральное число.» Спрашивается: почему нельзя для каждого Мр (начиная с р = 2) перебирать числа с целью поиска делителя (наименьшего)? При этом делитель не будет превышать числа, которое получается после деления. Тогда можно найти Мр, которые являются простыми числами.можно наверное. Вопрос: размер такого перебора какой? вообще вроде формула была: n div 2 = 2*a*b + a + b ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 09:47 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy UsovКак известно, для чисел Мерсенна (вики): «Любой делитель составного числа Mр для простого p имеет вид 2*k*p +1, где k – натуральное число.» Спрашивается: почему нельзя для каждого Мр (начиная с р = 2) перебирать числа с целью поиска делителя (наименьшего)? При этом делитель не будет превышать числа, которое получается после деления. Тогда можно найти Мр, которые являются простыми числами.можно наверное. Вопрос: размер такого перебора какой? вообще вроде формула была: n div 2 = 2*a*b + a + b Вот и я спрашиваю, почему нельзя таким образом проверять числа Мерсенна? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 10:24 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovВот и я спрашиваю, почему нельзя таким образом проверять числа Мерсенна?а подумать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 10:52 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovКак известно, для чисел Мерсенна (вики): «Любой делитель составного числа Mр для простого p имеет вид 2*k*p +1, где k – натуральное число.» Спрашивается: почему нельзя для каждого Мр (начиная с р = 2) перебирать числа с целью поиска делителя (наименьшего)? При этом делитель не будет превышать числа, которое получается после деления. Тогда можно найти Мр, которые являются простыми числами.Ну попробуйте проверить, что 2 127 -1 простое. Придется перебирать значения k до 50 000 000 000 000 000. Перебирая по сто миллионов значений в секунду, лет за десять закончите. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 11:32 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
kealon(Ruslan)Gennadiy UsovВот и я спрашиваю, почему нельзя таким образом проверять числа Мерсенна?а подумать?То есть, всё упирается во время расчетов? А сколько Мр можно будет проверить таким методом? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 11:34 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovКак известно, для чисел Мерсенна (вики): «Любой делитель составного числа Mр для простого p имеет вид 2*k*p +1, где k – натуральное число.» Спрашивается: почему нельзя для каждого Мр (начиная с р = 2) перебирать числа с целью поиска делителя (наименьшего)? При этом делитель не будет превышать числа, которое получается после деления. Тогда можно найти Мр, которые являются простыми числами.Ну попробуйте проверить, что 2 127 -1 простое. Придется перебирать значения k до 50 000 000 000 000 000. Перебирая по сто миллионов значений в секунду, лет за десять закончите.Зачем уже сразу 127? Можно "окучить" окружение 127 (и любое другое окружение), то есть "работать" до некоторого небольшого числа k, и "осмотреться". Можно назвать это решетом - постепенное "выбивание не простых Мр" . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2019, 12:48 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Решил поработать с тестом Люка-Лемера. В этом тесте есть начальное число – 4. (может быть и 10, 52, …) Числа Мерсенна имеют вид 2^р – 1. С помощью теста Люка-Лемера определяются простые числа Мерсенна. Меня заинтересовало число 17 (р=4), следующее нечетное за число Мерсенна То есть 2^р + 1. Для числа 17 нашел новое число для теста Люка-Лемера – 5. Оказалось, что при начальном числе 5 тест Люка-Лемера находит следующие числа 17(р=4), 257(р=8), 65537(р=16). Это есть числа Ферма, которых только 5 (ещё 3 и 5). Наверное, тест Люка-Лемера по сравнению с тестом Пепина при начальном числе 5 будет быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 06:59 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Ещё один вопрос. Есть тест Люка-Лемера. Как уже говорилось на форуме, в компьютере можно представить целое число любой длины. Тогда почему есть трудности для определения простоты число Мр, р = 82 589 933? Ведь всего 82 589 933 вычислений чисел теста Люка-Лемера. И естественно, далее, для других чисел. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 13:16 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
Gennadiy UsovТогда почему есть трудности для определения простоты число Мр, р = 82 589 933? Ведь всего 82 589 933 вычислений чисел теста Люка-Лемера. Во времени, необходимом для этой операции. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2019, 14:54 |
|
Множители чисел Мерсенна
|
|||
---|---|---|---|
#18+
BarloneGennadiy UsovМожно для чисел Мерсеннна Мn, где n – не является простым числом, найти сомножители для любого n. Правда, для больших чисел n могут быть найдены не все сомножители. А для очень больших чисел n найденных сомножителей будет немного. Это интересно?2 ab -1 делится на 2 a -1 и на 2 b -1 Вы знаете больше делителей?Не просто делится. 2 a+a -1 = (2 a -1) * (2 a +1) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2019, 05:16 |
|
|
start [/forum/topic.php?all=1&fid=16&tid=1339927]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
309ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 439ms |
0 / 0 |