Algorithmes fondamentaux et concepts mathématiques

Théorie des nombres Algorithme d'Euclide pour le PGCD Soient deux entiers positisf \(m,n\) avec \(m > n\). Le plus grand commun diviseur \(\gcd(m,n)\) satisfait la propriété \(\gcd(m,n) = \gcd(n, m \mod n)\). Cette propriété permet de calculer le PGCD par réduction successive jusqu'à obtenir un reste nul. def pgcd(a, b): while b != 0: ...

Publié le 17 juin à 21h04

Fondamentaux de la théorie des nombres : Congruences et Arithmétique Modulaire

Équations de congruence linéaires L'équation de congruence de base s'exprime sous la forme \(ax \equiv c \pmod b\). Cette expression est mathématiquement équivalente à l'existence d'un entier \(y\) tel que : \[ax + by = c\] Cette forme est une équation diophantienne linéaire, laquelle peut être résolue efficacement en utilisant l'algorithme d'E ...

Publié le 15 juin à 22h08