У меня есть две переменные типа mpz_t, содержащие большие целые числа, и мне нужно, чтобы одна делится на другую как двойное число. Я знаю, что этот дубль будет <1, но я не могу найти способ сделать это. Кроме того, нормально ли для функций mpz использовать огромное количество памяти? Я немного поиграл с mpz_cdiv_qr, но память быстро раздулась (все было хорошо, как только я очистил все переменные после, но все же). В других частях кода я с готовностью использую мультитеплеры mpz, но у меня нет проблем с памятью (или, по крайней мере, если я делаю, они меньше, чем другие, о которых я уже знаю!)
Спасибо!
-Z
Задача ещё не решена.
Других решений пока нет …