arbitrary-precision

    0

    1답변

    반환하는 샘플 코드이다가 ApfloatMath.pow(new Apfloat(25, 5), new Apfloat(0.5, 5)); 상기 코드는이 리턴 4.9999 25 의 제곱근을 행한다. 나는 이것이 임의적이라는 것이 올바른 값을 반환한다고 생각했을 것입니다. Javadoc에서

    -1

    1답변

    arbitrary precision 데이터 형식을 모방 한 Number 클래스를 만들려고합니다. Number a, b; cin >> a >> b; cout << "The sum of " << a << " and " << b << " is " << a+b << endl; 는 현재 내가 가진 : 나는 다음과 같은 작업을 수행 할 수 있도록하려는 cla

    3

    1답변

    그래서 간단한 정수 클래스를 만들려고 노력 중이며 인터넷과 일부 페이지를 읽었지만 막혀 있습니다. . 나는 이론을 알고 있고 나는 캐리가 필요하다는 것을 안다. 그러나 내가 본 모든 예들, 그들은 문자들과 10 진법에 더 많이 촛점을 맞추었고, 나는 좀 더 빨라진 다른 접근법을 사용하고있다. 더하기 대입 연산자에 대한 도움을 주시면 감사하겠습니다. 나머지는

    1

    2답변

    파이썬에서 __float128에 해당하는 작업 방법은 무엇입니까? decimal.getcontext()에 어떤 정밀도를 사용해야합니까? 내 말은, 소수 자릿수 또는 비트로 지정된 정밀도입니까? from decimal import * getcontext().prec = # 34 or 128 ? 그것은 getcontext().prec와 함께 "세계"를 설

    0

    1답변

    10 진수 Ascii 표현을 원합니다. 그래서 char *을 반환하는 함수를 작성해야합니다. 내가 사용하는 환경에서는 하드웨어 제한 때문에 임의의 정밀도 라이브러리를 가져올 수 없습니다. 쉽게 구현할 수있는 정보가 있습니다. 예를 들어, 다음과 같은 16 진수 d53ceb9d32c6ca06으로 정의 된 숫자는 15365415089075571206으로 표시되

    2

    1답변

    GMP의 매뉴얼에 따르면 "정수 계산을위한 함수는 모든 정수 객체가 초기화되었다고 가정합니다. 함수를 호출하여 수행 할 수 있습니다." 위의 코드에서 mpz_init(result);를 제거하는 경우 예를 들어 , int main(){ mpz_t n1, n2, result; mpz_init_set_str(n1, "465860", 10);

    1

    1답변

    매우 큰 데이터 유형을 사용하는 방법이 필요합니다. int가 일반적으로 4 바이트인데 반해, 데이터 유형이 536, 870, 912 바이트 또는 더 높을 필요가 있습니다. 문자열로 변환, 추가, 빼기, 곱하기, 나눗셈 등을 수행 할 수 있어야하기 때문에 배열을 사용할 수 없습니다. 대형 데이터 형식을 만들거나 사용할 수 있습니까? uint4294967296

    1

    1답변

    볼륨 2의 섹션 4.3.2의 알고리즘 D를 의 컴퓨터 프로그래밍의 D. E. Knuth가 구현했습니다. 단계 D3에서 q = floor(u[j+n]*BASE+u[j+n-1]/v[n-1]) 및 r = u[j+n]*BASE+u[j+n-1] mod v[n-1]을 계산해야합니다. 여기에서 u (배수) 및 v (제수)는 길이가 각각 m+n 및 n 인 단 정밀도 *

    1

    1답변

    저는 파이썬에서 십진수 모듈을 사용하여 새로운 것이므로 큐브 - 루트 (또는 루트)를 계산하는 가장 효율적인 방법이 무엇인지 궁금합니다. 나는 num ** (Decimal(1)/Decimal(3)을 시도했지만 꽤 오래 걸렸다. 예를 들어, 아래 코드는 인텔 i5 프로세서를 실행 파이썬 3에 약 20 초 정도 걸립니다 : from decimal import

    2

    1답변

    몇 년 전에 저는 돈과 보험을 다루는 응용 프로그램을 작성하는 것을 도왔습니다. 처음에는 부동 소수점 숫자로 돈을 나타 냈습니다 (큰 노 - 아, 알아요). 대부분의 응용 프로그램은 값을 더하거나 뺄 때만 사용되었으므로 아무런 문제가 없었습니다. 그러나 특정 부분은 돈 가치의 비율, 따라서 곱셈과 나눗셈을 다룹니다. 우리는 즉시 부동 소수점 오류로 고통 받