1001Ferramentas
🔗Calculadoras

MDC com Coeficientes de Bézout

Calcula o MDC(a,b) e exibe os coeficientes x,y tais que a·x + b·y = mdc(a,b). Usado em criptografia e teoria dos números.

Identidade de Bézout e algoritmo de Euclides estendido

A identidade de Bézout afirma que para quaisquer inteiros a, b existem inteiros x, y tais que a · x + b · y = mdc(a, b). O algoritmo de Euclides estendido calcula o MDC junto com esses coeficientes: parte da recursão padrão mdc(a, b) = mdc(b, a mod b) e faz substituição reversa nos restos para recuperar x e y. Exemplo: mdc(15, 12) = 3 com 15 · 1 + 12 · (−1) = 3. Os coeficientes não são únicos — somar k · (b/mdc) a x e subtrair k · (a/mdc) de y dá outro par válido. O algoritmo continua sendo O(log min(a, b)).

Aplicações criptográficas e algorítmicas

  • Inverso modular — essencial para o RSA: d ≡ e^(−1) (mod φ(n)) é exatamente o coeficiente de Bézout de e.
  • Equações diofantinas lineares ax + by = c têm solução se e somente se mdc(a, b) | c; o algoritmo estendido produz uma solução particular.
  • Teorema Chinês dos Restos — a prova construtiva combina congruências com módulos coprimos via coeficientes de Bézout.
  • Algoritmos em redes e grafos — caminhos mínimos com pesos negativos (Bellman–Ford) e detecção de ciclos usam raciocínios próximos baseados em MDC.

Perguntas frequentes

Os coeficientes de Bézout são únicos? Não. Dado um par (x, y), todo (x + k · b/g, y − k · a/g) com k inteiro e g = mdc(a, b) também é válido.

Os coeficientes podem ser negativos? Sim — pelo menos um entre x e y costuma ser negativo quando ambos a, b > 0.

Quando o inverso modular a^(−1) mod n existe? Apenas quando mdc(a, n) = 1. O algoritmo estendido então devolve coeficientes com a · x + n · y = 1, e x mod n é o inverso.

Existe versão binária? Sim — o MDC estendido binário evita divisões e usa só shifts e subtrações, útil em hardware e implementações criptográficas em tempo constante.

Ferramentas Relacionadas

📐

Regressão Linear y = ax + b

Ajusta reta y = ax + b por mínimos quadrados a partir de pares X, Y.

Calculadora de MDC

Calcule o Máximo Divisor Comum (MDC) de dois ou mais números pelo algoritmo de Euclides. Resultado instantâneo no navegador.

📐

Resistência de Cálculo da Madeira (kmod, NBR 7190)

Calcula a resistência de cálculo da madeira pela NBR 7190, f_d = k_mod1 · k_mod2 · k_mod3 · f_k / γ_w, em que os três coeficientes de modificação corrigem a resistência característica pela duração do carregamento, pela classe de umidade do ambiente e pela categoria da madeira, e γ_w é o coeficiente de ponderação do material. A madeira é o único material estrutural corrente cuja resistência cai com o TEMPO de aplicação da carga, e é isso que k_mod1 traduz: ele vale 1,10 para ação instantânea e apenas 0,60 para carga permanente, ou seja, a mesma peça vale quase o dobro sob impacto do que sob peso próprio. Na combinação mais comum de projeto — ação de longa duração (0,70), classe de umidade 1 ou 2 (1,00), madeira serrada de primeira categoria (1,00) e compressão paralela às fibras, com γ_wc = 1,4 — os fatores se cancelam de tal modo que a resistência de cálculo sai exatamente na metade da característica, atalho que vale a pena memorizar para conferir qualquer resultado. Informe os três coeficientes de modificação, a resistência característica e o coeficiente de ponderação.

🔢

MDC de Múltiplos Números

Calcule o MDC (máximo divisor comum) de uma lista de números inteiros de uma só vez. Informe os valores separados por vírgula e veja o resultado na hora.

📉

Calculadora de regressão linear coeficientes MQO

Calcula os coeficientes da regressão linear simples por mínimos quadrados ordinários a partir dos pares de pontos.

MDC (Algoritmo de Euclides)

Calcula MDC (máximo divisor comum) de dois inteiros usando algoritmo de Euclides.

Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.