2014 dxdy logo

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

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




На страницу 1, 2, 3  След.
 
 Тесты на простоту
Сообщение05.05.2017, 21:44 
Аватара пользователя
Какие существуют тесты на простоту числа в которых так или иначе задействованы различные системы счисления? Насколько ресурсоемким является перевод крупных чисел в относительно маленькие СС?

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 22:12 
Аватара пользователя
А смысел?

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 22:25 
Аватара пользователя
А что, изменение системы счисления как-то облегчает проверку на простоту? За счет чего?

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 22:42 
Аватара пользователя
kthxbye в сообщении #1214344 писал(а):
Насколько ресурсоемким является перевод крупных чисел в относительно маленькие СС?
Очевидно, линейная от количества цифр.

 
 
 
 Posted automatically
Сообщение05.05.2017, 22:44 
 i  Тема перемещена из форума «Математика (общие вопросы)» в форум «Помогите решить / разобраться (М)»

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 22:57 
Аватара пользователя
Таких тестов нет и не было вообще или же их ресурсоемкость настолько велика, что когда-то еще очень давно от этой идеи отказались и задавать такие вопросы просто глупо?

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 23:10 
Xaositect в сообщении #1214363 писал(а):
kthxbye в сообщении #1214344 писал(а):
Насколько ресурсоемким является перевод крупных чисел в относительно маленькие СС?
Очевидно, линейная от количества цифр.
Так уж и очевидно?
Мне кажется, это как минимум не проще умножения, т.е. для относительно маленьких - $n^2$, а для очень больших - $n\log n\log\log n$.

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 23:13 
Аватара пользователя
kthxbye в сообщении #1214368 писал(а):
когда-то еще очень давно от этой идеи отказались и задавать такие вопросы просто глупо?
От какой идеи отказались? Вы пока никакой идеи не высказали, так что и обсуждать-то нечего. Нельзя же считать за "идею" предложение писАть числа каким-либо иным набором цифр, кроме привычного нам десятичного набора.

 
 
 
 Re: Тесты на простоту
Сообщение05.05.2017, 23:52 
Аватара пользователя

(Набор)

Ударение набирается так: & #769; (пробел после амперсанда убрать, всё слитно), сразу после ударяемой буквы. Пример: «писа́ть». Ибо доста́ло.

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 00:04 
Аватара пользователя

(Brukvalubу на заметку)

Никогда не вспоминаю о чтении пи́сать, пока не встречаю написание писа́ть или писАть. Думаю, и многие другие люди тоже.

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 00:12 
kthxbye в сообщении #1214368 писал(а):
Таких тестов нет и не было вообще или же их ресурсоемкость настолько велика, что когда-то еще очень давно от этой идеи отказались и задавать такие вопросы просто глупо?
Можно смело утверждать, что не существует сколь-нибудь практичного теста, который нетривиально использует системы счисления, т. е. не как инструмент для проведения операций с ними. Скажем, операции над числами произвольной длины производятся на компьютере как вычисления в системе счисления с основанием $2^L$, где $L$ — длина одного из машинных слов. (А от тестов на простоту как раз есть практическая польза только на большущих числах, не влезающих ни в какое машинное слово целиком.)

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 00:16 
Аватара пользователя
Ну раз такое дело, что идей никаких нет, то откуда же тогда им, собственно, взяться? Всем большое спасибо за ответы, можно считать, что вопрос исчерпан.

(Оффтоп)

Разве букву назначают заглавной только ради ударения?

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 00:17 

(Заглавная)

В данном случае других применений не видно.

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 01:53 
Аватара пользователя

(перевод чисел)

venco в сообщении #1214372 писал(а):
Мне кажется, это как минимум не проще умножения, т.е. для относительно маленьких - $n^2$, а для очень больших - $n\log n\log\log n$.
Если степень старого основания делится на новое, то точно легко делается за линейное время. А вот если нет - то надо думать.

 
 
 
 Re: Тесты на простоту
Сообщение06.05.2017, 09:14 
Аватара пользователя
venco в сообщении #1214372 писал(а):
Мне кажется, это как минимум не проще умножения, т.е. для относительно маленьких - $n^2$, а для очень больших - $n\log n\log\log n$.
Да, Вы правы, что-то я погорячился.

 
 
 [ Сообщений: 31 ]  На страницу 1, 2, 3  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group