bignum

    17

    2답변

    을 특히,이 두 선언 하였다 :?. 을 32 비트 시스템에서 typedef unsigned int dword_t __attribute__((mode(DI))); 및 64 비트 시스템에서 typedef unsigned int dword_t __attribute__((mode(TI))); . 나는 주어진 맡기 이 그것을 달성 무엇이든 달성 할 수있는 방

    3

    2답변

    더하기, 빼기, 곱셈 및 나눗셈을 처리 할 수있는 빠른 BigFloat 단위를 찾고 있는데 (로그는 괜찮지 만 필요하지는 않음) 정밀도는 십진수 100 자리 이상입니다 장소. this 장치를 사용해 보았지만 표준 확장 작업보다 약 1,000 배 느립니다. 그렇다면 누구나 델파이 용 BigFloat 단위를 알고 있습니까? 헨리

    1

    1답변

    많은 수의 운영을 위해 자체 bignum 클래스를 작성하고 있습니다. 지금까지 operator=과 operator+을 오버로드했습니다. 장기 구분은 어떻게합니까? 또한 지금은 bignum 객체에 정수 범위 내의 값만 할당 할 수 있습니다. int 범위를 벗어나는 값을 어떻게 할당합니까? 문자열없이이 작업을 수행 할 수 있습니까? #include <iostr

    0

    1답변

    GNU Bignum으로 프로그램을 작성하고 있습니다. 단순히 이진 파일을 읽고 Bignum 정수로 원시 데이터를 사용하기 만하면됩니다. 이 파일은 길이가 약 2MB이고 67 또는 300과 같이 아주 작은 숫자를 인쇄하려고 시도하지만 다른 파일을 사용해 보았습니다. 모두 동일한 동작을합니다. 아래 소스 코드는 사람들에게 내가 무슨 말을하고 있는지 알 수있게

    1

    1답변

    정확성과 효율성을 테스트해야하는 임의의 정밀도의 유리수 패키지를 작성하고 있습니다. 물론 임시 테스트 세트를 직접 만들 수도 있지만, 처음부터이 작업을 수행하기에는 거리가 멀기 때문에 누구나 사용할 수있는 기존 테스트 세트를 추천 할 수 있습니까? 편집 : 루프를 돌 때마다 테스트 루틴을 작성하고 3 개의 난수를 생성하고 다양한 산술 ID가 유지되는지 확인

    1

    2답변

    그래서 BigNum 클래스를 구현하여 큰 정수를 처리하고 현재 문자열 생성자 클래스를 수정하려고합니다. 나는 "-345231563567"과 같은 문자열을 역순으로 읽는 배열 (예 : 765365132543)로 읽을 수 있어야합니다. 첨부 된 코드의 첫 번째 부분은 첫 번째 문자가 양수인지 음수인지를 확인하고 양수를 true 또는 false로 설정합니다. 코

    3

    1답변

    많은 수의 Miller Rabin Primality Test를 구현하려고했습니다. C++에서 이러한 거대한 숫자를 처리하는 방법을 알고 싶었습니다. 그 큰 숫자를 저장하고 처리하기 위해 특별한 기능을 써야합니까, 아니면 자동으로 치료해야합니까?

    2

    1답변

    #!/usr/bin/perl use strict; use warnings; my $s = "1234567890.123456789"; { no bignum; printf "bignum==%s\n", bignum::in_effect() // 0; my $x = $s; printf "%29s\n", $x; printf

    4

    1답변

    저는 암호화 작업을하고 있으며 실제로 큰 숫자를 사용해야합니다. 또한 부동 소수점 데이터를 인수로 취하는 함수를로드하여 수행되는 m128i 데이터 형식이 필요한 carryless 곱셈에 대한 새로운 Intel 명령어를 사용하고 있습니다. 2^1223 정수를 저장 한 다음이를 사각형으로 저장해야합니다. GMP 라이브러리를 사용할 수는 있지만 2^1224와 2

    5

    3답변

    C#은 임의 정밀도 산술 연산을 지원합니까 (이것은 bignums라고도합니다)? 그렇지 않은 경우 어떤 라이브러리에서 지원합니까?