modular-arithmetic

    6

    1답변

    내 프로젝트에서 문제의 한 부분이 있습니다. 그러나 단순화하기 위해 여기에 문제가 공식화되고 있습니다. 두 개의 양수 정수인 a과 b이 있는데, 여기에서 a < b입니다. a의 배수는 1에서 b-1까지이며 계수 연산은 b입니다. a mod b, 2*a mod b, 3*a mod b, ..., (b-1)*a mod b 지금, 또 다른 정수가, n (1 <=

    0

    1답변

    나머지 모듈러스로 어떻게 나눗셈을 할 수 있습니까? 예를 들어 ^2,012 9 모듈러 산술을 사용하여 11 로 나누었을 때의 나머지를 찾아 9 == 1 MOD (4)이므로 9^2,012 ==^2,012 1 (모드 4). 따라서, 9^2012 == 1 (mod 4). 또한, 11 == 3 (mod 4). 질문에 대답하기 위해 나는 1 (mod 4)/3 (mo

    -4

    1답변

    은 h(y)가 (a*y+b)mod m으로 정의 된 함수라고하자. 따라서 h(y) 값을 취할 수 있습니다 from 0 to m-1. 이제 우리는 7 정수 - a,b,x,n,c,d,m 주어집니다. 예를 들어 1 ≤ m ≤ 10^15, c ≤ d < m, a,b < m, x+n ≤ 10^15, and a*(x+n) + b ≤ 10^15 : 우리의 임무는 h(

    -2

    1답변

    mod의 개념은 큰 숫자 대신 나머지 부분 만 유지합니다. 수식 계산하기 : => 액수를 I = 1에서 1 = N {I의 %의 m} 제약 1 ≤ N ≤ 10^9 1 ≤ m ≤ 10^9 모듈러스를 사용하여 최대 10^9 (큰 숫자)를 합계하지 않아도됩니다. 큰 숫자 실행시 Java 코드가 시간 초과 또는 CPU 코드 duped 오류로 종료되었습니다. CODE

    0

    1답변

    성능에 CPU 사양의 영향을받는 방법에 대한 지식이 부족합니다. 나는 다음과 같은 매개 변수를 사용하여 Windows 플랫폼에서 잉여 연산 (DH 키 교환)을 수행하는 응용 프로그램을 실행 해요 : 모듈 : 소수 = 4096 비트 발전기 : 2 지수 : 256 비트 응용 프로그램을 2.4GHz 프로세서 및 4G RAM이있는 32 비트 Windows 7에서

    0

    1답변

    나는 float의 반 대수를 찾는 법을 알고 싶다. 첫 번째 방법은 Python & C에서 exp(), pow()와 같은 내장 함수를 사용하는 것이지만 범위를 벗어난 오류를 제공합니다. 두 개의 부분으로 하나의 정수 & 다른 부유물을 깨뜨 렸습니다. 그 다음 두 개의 힘을 따로 따로 따로 올림하여 1032를 계산 한 다음 결과를 얻기 위해 곱합니다. 내가

    0

    1답변

    % m (a = x1 * x2 *)과 x1, x2, ..가 상당히 큽니다. 우리가 % m을 찾아야 만한다면 (x1 % m) * (x2 % m) * ...을 사용하여 쉽게 할 수 있었지만 우리의 경우에는 분모 'b' 어떻게 계산합니까? 이 작업은 (a % (m * b))/b와 같이 수행됩니다. 나는 이것이 사실인지 궁금해하고 있으며 어떻게 증명할 것인가?

    0

    1답변

    몇 개의 소수로 약 1.7x10^46 인 숫자를 수정하려고합니다. 상황이 올바르게 보이지 않아서 숫자 3과 5를 열심히 코딩 해 보았습니다. 올바른 답을주지 못합니다. Mathematica는 1과 1이어야한다고 말하지만 2와 2를 얻습니다. 누군가가 나에게 무슨 일이 일어나는지 말해 줄 수 있습니까? 매우 많은 숫자로 작업 한 것은 처음입니다. 데이터 유형

    2

    3답변

    나는 숫자의 모든 자릿수에 하나를 더해야하는이 겉으로보기에는 간단한 문제에 대해 작업하고 있습니다. 예 : 숫자 = 1234; 출력 = 2345 간단하지만 9가 해당 숫자 중 하나 인 경우 추가 법칙에 따라 9가 0으로 대체되고 왼쪽에있는 숫자에 1이 추가됩니다 (9 + 1 = 10 그러므로 자리 값 = 0 & 이월 = 1) 예 : 번호 = 1239; 출력

    1

    1답변

    는 I 비 재귀 멱승 잉여 typedef long long uii; uii modularExponentiation(uii base,uii exponent,uii p) { int result= 1; base = base % p; while(exponent > 0) { if (exponent % 2 == 1)