• ベストアンサー

数A ユークリッドの互助法の問題、解き方

63X + 44 Y = 2 を満たすXとYの組を1つ求める。 計算の式がわかりません。解き方の流れをくわしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

63=44*1+19 44=19*2+6 19=6*3+1 ここまでが互助法です。上の式を(余り=...の形に直した上で)逆順に代入していきます。 1=19-6*3 1=19-(44-19*2)*3 1=19*7-44*3 1=(63-44*1)*7-44*3 1=63*7-44*10 だから 2=63*14+44*(-20)

その他の回答 (1)

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>63X + 44 Y = 2    ↓  19X + 44(Y+X) =  19X + 44A = 2 : A=Y+X    ↓  19(X+2A) + 6A =  19B + 6A = 2 : B=X+2A    ↓  B + 6(A+3B) =  B + 6C = 2 : C=A+3B  (1) … と、左辺 2 項の一方が 1 になるまで「互除」。 (1) から、一つの解ペア  B=2, C=0 を得る。 あとは、X, Y まで逆向戻り。  C=0=A+3*2 → A=-3*2=-6  B=2=X+2A=X-2*6 → X=2+2*6=14  A=-6=Y+X=Y+14 → Y=-6-14=-20 まで戻り、一つの解ペア  X=14, Y=-20 を得る。 [参考] 一般解は、  X=14-44k  Y=-20+63k (k は整数)   

関連するQ&A