|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
|||||||||||
Потестируйте скорость работы класса больших чисел19.08.2015, 17:47. Показов 6729. Ответов 100
Метки нет (Все метки)
Ребятки, сделал себе небольшой классик для больших чисел.
Типа того:
Если у кого есть результаты, приведите их пожалуйста. *мне нравятся большие числа и женщины, но с числами интереснее.
0
|
|||||||||||
| 19.08.2015, 17:47 | |
|
Ответы с готовыми решениями:
100
Скорость работы id и класса
|
|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
|||
| 24.08.2015, 00:04 [ТС] | |||
|
Добавлено через 4 минуты Тут вот тоже всё шустро.. http://www.wolframalpha.com/in... 77071069-1 ... но приближённо.
0
|
|||
|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
||
| 24.08.2015, 00:48 [ТС] | ||
![]() Добавлено через 3 минуты Вот, например, десятичные циферки числа Прота 6419*2^1351093+1 http://www.primegrid.com/prime... meid=97236 .. но его никак не зацапаешь.
0
|
||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|||||||||||||
| 24.08.2015, 15:40 | |||||||||||||
|
Добавлено через 1 минуту Добавлено через 5 минут Насчёт двоичной системы: наверное, это на самом деле не лучше в данном случае. Перевод в десятичную дорого обходится. Вот если бы ещё много разных вычислений был с этим значением - тогда да... Добавлено через 4 часа 22 минуты Вот что у меня получилось умножением в двоичной системе с переводом в десятичную:
0
|
|||||||||||||
|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
||||||||||||
| 24.08.2015, 22:36 [ТС] | ||||||||||||
|
Ни начальных, ни конечных циферок... Число цифр - тоже неизвестно.. "Не верю!" (с) Добавлено через 10 минут Haskell может сохранять большое число в файл? Типа того:
0
|
||||||||||||
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
||
| 25.08.2015, 01:02 | ||
|
При работе с более короткими числами карацубу можно переключить на умножение в столбик. Умножение в столбик хорошо оптимизируется при помощи SIMD-инструкций. Ну а, если хочется еще лучше, то преобразование Фурье тебе в помощь, можно взять готовую библиотеку.
0
|
||
|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
|||||||||||||||||
| 25.08.2015, 03:50 [ТС] | |||||||||||||||||
|
int main() Кликните здесь для просмотра всего текста
Output:
... похоже, Maple туда не только цифры сохраняет. Ну, может я криво строку разбираю? (функция разбора строки изысками не страдает). Parse(const std::string& s): Кликните здесь для просмотра всего текста
0
|
|||||||||||||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|||||||
| 25.08.2015, 09:13 | |||||||
1
|
|||||||
|
317 / 268 / 61
Регистрация: 12.10.2011
Сообщений: 434
|
|
| 25.08.2015, 09:59 | |
|
А почему не пойти нормальным путем? Создать таблицу факториалов скажем с шагом 100 и работать уже непосредственно с ней, что позволит избежать кучи лишних вычислений. Или значения синуса вы тоже рядом Тейлора вычисляете?
0
|
|
|
37 / 36 / 9
Регистрация: 16.04.2015
Сообщений: 283
|
||||||||
| 25.08.2015, 12:08 [ТС] | ||||||||
![]() Почему с шагом 100? И до какого числа создавать таблицу факториалов? А самое главное - где их хранить? Факториал 1млн, например, занимает на диске ~5,3 мегабайта. ![]() Поскольку синус функция периодическая, то передавать ему в качестве аргумента значение большее 2PI - никакого смысла. Синусу надо передавать остаток от деления на 2PI. ***** Поскольку скоростью работы библиотека не блещет, решил посмотреть - не поможет ли чем видеоадаптер? Для начала - сложение. Результат пока не радует ![]()
0
|
||||||||
|
317 / 268 / 61
Регистрация: 12.10.2011
Сообщений: 434
|
|||||||
| 25.08.2015, 15:12 | |||||||
|
Когда-то писал для микроконтроллера генерацию ШИМ с целью выпрямления тока частотою 50 Гц.(Здесь 0x7FFF - единица)
0
|
|||||||
| 25.08.2015, 16:10 | |
|
0
|
|
| 25.08.2015, 16:10 | |
|
Создание класса для работы с массивами чисел Создать класс для работы с одномерным массивом целых чисел. Разработать следующие элементы класса:
ArrayList, скорость копирования больших структур, копирование по ссылке Реализация класса "Вектор" для работы с массивом чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|