|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
Подключение сторонних библиотек15.11.2019, 00:42. Показов 9904. Ответов 39
Задание: реализовать SRP-6a
Функцию хэширования нашел, осталось понять как подключить библиотеку с BigInteger ом Кто подскажет как это делается в visual studio? https://github.com/faheel/BigInt
0
|
|
| 15.11.2019, 00:42 | |
|
Ответы с готовыми решениями:
39
Подключение сторонних библиотек
Использование сторонних библиотек |
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 15.11.2019, 18:46 [ТС] | |
|
0
|
|
|
Just Do It!
|
||||||
| 15.11.2019, 18:51 | ||||||
|
с правкой
0
|
||||||
|
Just Do It!
|
||
| 15.11.2019, 18:58 | ||
![]() вот откуда сам этот код алг.ферма: https://habr.com/ru/post/205318/ там док упоминает что достаточно 100 раз эта даже лучше чем рекомендует макрос с __builtin_clzll ![]() можно конеш брать квадратный корень, но будет долго, и самое главное Ферма будет против!
0
|
||
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 15.11.2019, 20:15 [ТС] | |
|
Какое-же у вас железо(если не секрет), если вы прогоняете тест из чисел на 15 цифр за минуту...
У меня 8 ушло(
0
|
|
|
Вездепух
13239 / 6871 / 1827
Регистрация: 18.10.2014
Сообщений: 17,416
|
|||
| 15.11.2019, 20:23 | |||
<iso646.h>. В 2017 это не обязательно.Автор BigInt.hpp, однако, накосячил: использует std::to_string, но при этом забыл включить <string> в свой хедер. Включать <string> должна вызывающая единица трансляции до включения BigInt.hpp.
0
|
|||
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
||
| 15.11.2019, 20:34 [ТС] | ||
|
Чет чувствую себя ущемленно, ибо у меня ряженка должна быть мощнее целерона( Как вы так шестро все проверили?
0
|
||
|
Just Do It!
|
|||
| 15.11.2019, 20:48 | |||
|
и когда вывалилось куча ошибок, то первое что я сделал, это заглянул сразу внутря BigInt.hpp(раз он бы на верху). честно скажу, я усомнился в адекватности того кто так это дизайнил. только наличие тестовых сырцов убеждало меня об обратном. для меня очень важно, чтобы я свой комп ваще не слышал. остальное на других уровнях приоритета.
0
|
|||
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
||
| 15.11.2019, 20:53 [ТС] | ||
|
Мне все еще интересно, чья заслуга, столь быстрой отработки алгоритма программы? Увас она болеее, чем в 8 раз быстрее сработала при менее мощном железе
0
|
||
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 15.11.2019, 21:05 [ТС] | |
|
Вы не так поняли:
У меня пользовательский алгоритм уже минут 30 ищет, при условии что самое 1 число - простое
0
|
|
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 15.11.2019, 21:07 [ТС] | |
|
боюсь представить, сколько оно искалось бы будь оно 3 или 4
Добавлено через 56 секунд Я понимаю, просто мне интересно, как все же вышло, что мой ферма раз в 10 медленнее вашего
0
|
|
|
Just Do It!
|
||||||
| 15.11.2019, 21:55 | ||||||
|
rayzor48, нет
дело в другом. смотрите разницу между стартовым числом и найденным. разделите её на 2 это будет количество сделанных проверок. чем их больше тем и время больше. Так как числа у нас рандомные, то может так получится что рандом выдаст мне сразу простое число. А вам потребуется 50 таких проверок. Раз вы не показали какие у вас числа, то конкретно делать оценки просто не на чем . Вот честный тест с константным сидом: сразу попадаем на рандом(один проход) Кликните здесь для просмотра всего текста
ваше рандомное число будет такое же, как и у меня: 674094882455173 с вас скриншот ваших резов. а это мой:
0
|
||||||
|
Just Do It!
|
|
| 15.11.2019, 22:25 | |
|
ах да, стандартное забыл сказать: из дебага переключите в релиз версию!
упд: только щас увидел ваш скриншот, чета жутко, если вы ниче не меняли. Добавлено через 17 минут rayzor48, мой совет: 1. Закройте студию(это я образно) и УБЕДИТЕСЬ ЧТО ВАША СИСТЕМА РАБОТАЕТ В ШТАТНОМ РЕЖИМЕ! 2. Запустите AIDA и прогоните в ней тесты. ... дальше по результатам.
0
|
|
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
|
| 15.11.2019, 22:34 [ТС] | |
|
Ну, вроде примерно так же быстро как и у вас, я и не знал что в дебаге все так медленно работает
1
|
|
|
18 / 14 / 4
Регистрация: 02.04.2017
Сообщений: 125
|
||
| 15.11.2019, 22:49 [ТС] | ||
|
R5 1600 без разгона
Добавлено через 4 минуты (разобраться - не значит переписать весь код за меня = лодыря)))
1
|
||
|
Just Do It!
|
|||
| 15.11.2019, 23:04 | |||
|
напоследок, вот:
тут тест не гарантирует со 100%, что выдаваемое число будет простым. но годится для быстрого поиска кандидата и последующей проверкой на простоту с полной гарантией. Добавлено через 1 минуту мож он там и есть свой(судя по тем типам, скорее нет), я толком не смотрел ![]() Добавлено через 4 минуты по идее ваш немножко отстает.
0
|
|||
| 15.11.2019, 23:04 | |
|
Почему включение сторонних библиотек не рекомендуется? Отключение предупреждений при подключении сторонних библиотек
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|