![]() |
Модераторы: Се ля ви, Nastya, neutrino |
![]() ![]() ![]() |
|
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Я знаю, что какая-то иностранная организация объявила уже много лет назад примерно такой конкурс. Дано очень большое число, являющееся произведением двух простых чисел. Надо его разложить на множители. Награда кажется $200000. Фишка в том, что доказано, что это экспоненцально сложная задача и на разложение с использованием существующих вычислительных мощностей и алгоримов понадобится 10 в большой степени лет. На этом вроде зиждется надёжность алгоритма RSA и вообще асимметричной криптографии.
Так вот я хочу найти ссылку на сайт организаторов конкурса и точное описание. Смотрел на RSA.com, чё-то не нашёл. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
вот знаешь, из того что я помню про математику выходит что суть задачи сущий бред
если перемножить два простых числа (у которых по определению нет множителей кроме них самих и единицы), то получим число, которое по любому будет делиться только на два числа - эти самые простые |
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Так ты попробуй их найди, когда в числе, скажем, тысяча разрядов
Добавлено через 42 секунды Эти два множителя и надо найти -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
в смысле изначально неизвестны эти два простых числа?
|
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Да, дано только их произведение.
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
фарш.
хочется ломануть алгоритм? ну ту я вижу единственное решение: перебор всех чисел от двойки до корня из этого числа, перебирая только простые числа. если есть их база задача упростится, но всё равно придётся составить алгоритм, который будет определять является ли число простое. однако после первого прогона база примет окончательный вид и новые поиски придётся производить только с ними |
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Да я не прошу идей решения. Над этим много кто бьётся. Мне охота узнать точные условия конкурса. Ну и мож там ещё какие-то есть конкурсы
База есть (не у меня, а вообще, у криптологов например) но не до того значения, которое необходимо. Существует много вероятностных методов определения, простое число или нет -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
ну, наверное самый простой способ - проверить есть ли у числа множители,
составление базы до нужной позиции конечно займёт солидное время, но и самое большое число в конце концов конечно а дальше будет использоваться простой перебор ну а где это не знаю, мож гугл - математические форумы помогут |
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Да проблема в том, что там наверняка всё по-английски, а я не знаю как там у гугла спросить по-английски, чтобы он мне именно это нашёл.
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: нет Всего: 104 |
wiki -------------------- Lost.... |
|||
|
||||
ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Kangaroo, то, что надо!
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Наука и Мир" | |
|
При составлении постов старайтесь соблюдать орфографию и грамматику русского языка.
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Наука и Мир | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |