数学A / 整数の性質①(約数・倍数) 4 / 6

不定方程式 ax+by=c

不定方程式 ax + by = c

整数係数の方程式 ax+by=c の整数解を求める問題です。

解が存在する条件

ax+by=c が整数解を持つ ⟺ GCD(a,b) | c(c が GCD(a,b) の倍数)

解の求め方

①まず ax+by=1 の特殊解 (x₀,y₀) を互除法から見つける
②一般解:x = x₀ + (b/d)t、y = y₀ − (a/d)t (d=GCD(a,b)、t は整数)

📘 例題①
3x + 7y = 1 の整数解を1つ求めよ。また一般解を書け。
7 = 3×2 + 1 → 1 = 7 − 3×2 → x₀=−2、y₀=1 が特殊解
一般解:x = −2 + 7t、y = 1 − 3t (t は任意の整数)
📘 例題②
4x + 6y = 14 の整数解の一般解を求めよ。
GCD(4,6)=2、14÷2=7 → 両辺を2で割ると 2x+3y=7
3=2×1+1 → 1=3−2×1 → 2×(−1)+3×1=1 → 2×(−7)+3×7=7
特殊解:x₀=−7、y₀=7
一般解:x = −7 + 3t、y = 7 − 2t (t は整数)
💡 ポイント
  • まず GCD(a,b) が c を割り切るか確認
  • 互除法を逆に辿って特殊解を見つける
  • 一般解の差は必ず (b/d, −a/d) の倍数
  • 正整数解や範囲指定があれば t の範囲を絞る

練習問題

  1. 5x + 3y = 1 の整数解を1つ求め、一般解を書け。
  2. 7x − 4y = 3 の整数解の一般解を求めよ。
  3. 3x + 5y = 11 を満たす正の整数 x, y の組をすべて求めよ。

解答・解説

  1. 5×2+3×(−3)=1 → 特殊解 x₀=2, y₀=−3。一般解:x=2+3t, y=−3−5t
  2. 7×1−4×1=3 → 特殊解 x₀=1, y₀=1。一般解:x=1+4t, y=1+7t(符号に注意:−4y の場合は y=1−(−7)t で確認)→ x=1+4t, y=1+7t
  3. 一般解 x=2+5t, y=1−3t(特殊解:x₀=2,y₀=1 から)。x>0, y>0 → 2+5t>0 かつ 1−3t>0 → t>−2/5 かつ t<1/3 → t=0 → (x,y)=(2,1)
🔒

このレッスンはログインが必要です

レッスン3以降を学習するにはアカウントが必要です。
無料で登録できます。

無料でアカウントを作る ログイン

このレッスンのQ&A

読み込み中...