Возможно ли определить за умеренное время (часы\дни) является ли заданное число, с числом знаков более 1000, простым? Суть вопроса в заголовке, я знаю, что алгоритмов много, но интересно насколько долго будет проводиться процедура, скажем если будет 1млн. знаков. Число заранее определено.

21 Авг 2019 в 06:12
174 +1
1
Ответы
1

Для определения простоты больших чисел обычно используют алгоритмы проверки простоты, такие как тест Миллера-Рабина или тест Соловея-Штрассена.

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

Однако стоит учитывать, что существует возможность использования параллельных вычислений или специализированных аппаратных решений для ускорения этого процесса.

Таким образом, определение простоты числа со 1000 знаками может занять от нескольких минут до нескольких дней, в зависимости от оптимизации алгоритма и вычислительных ресурсов, которые вы можете использовать.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир