ここで行き詰まった? AI で解決しよう
Arithmetic · real student question

399x + 188y = 3570 の整数解をすべて求めよ。

Question

一次不定方程式

399x+188y=3570399x+188y=3570

の整数解(x,y)(x,y)をすべて求めよ。

Step-by-step solution

  1. 最大公約数で解の存在を確認する。 整数解が存在するのはgcd⁡(399,188)\gcd(399,188)が35703570を割り切るとき、かつそのときに限る。ユークリッドの互除法により:

    399=2⋅188+23,188=8⋅23+4,23=5⋅4+3,4=1⋅3+1,3=3⋅1+0399=2\cdot188+23,\quad 188=8\cdot23+4,\quad 23=5\cdot4+3,\quad 4=1\cdot3+1,\quad 3=3\cdot1+0

    よってgcd⁡(399,188)=1\gcd(399,188)=1であり、これは何でも割り切る。解は存在する。

  2. 合同式に帰着させる。 188188を法として考えるとyyの項が消える:

    399x≡3570(mod188)399x\equiv3570\pmod{188}

    両方の係数を簡約すると399−2(188)=23399-2(188)=23、3570−18(188)=3570−3384=1863570-18(188)=3570-3384=186なので、

    23x≡186(mod188)23x\equiv186\pmod{188}

  3. 23 の逆元を逆代入で求める。 互除法の各段階を逆にたどると:

    1=4−3=4−(23−5⋅4)=6⋅4−23=6(188−8⋅23)−23=6⋅188−49⋅231=4-3=4-(23-5\cdot4)=6\cdot4-23=6(188-8\cdot23)-23=6\cdot188-49\cdot23

    したがって−49⋅23≡1(mod188)-49\cdot23\equiv1\pmod{188}であり、逆元は−49≡139(mod188)-49\equiv139\pmod{188}である。検算:23×139=3197=17×188+123\times139=3197=17\times188+1 ✓。

  4. 両辺に掛ける——最後の簡約は慎重に。

    x≡186×139=25854(mod188)x\equiv186\times139=25854\pmod{188}

    ここで188×137=25756188\times137=25756、25854−25756=9825854-25756=98なので、

    x≡98(mod188)x\equiv98\pmod{188}

    誤りが紛れ込むのはこの段階である:ここで1818という値が挙げられていることがあるが、188×137=25756188\times137=25756を引いた余りは1818ではなく9898である。

  5. 広く出回っている誤答を正す。 (x,y)=(18,−19)(x,y)=(18,-19)という組がしばしば特殊解として挙げられるが、代入すると

    399(18)+188(−19)=7182−3572=3610≠3570399(18)+188(-19)=7182-3572=3610\neq3570

    となり、4040だけずれている。x=98x=98から得られる本物の特殊解は

    188y=3570−399(98)=3570−39102=−35532⟹y=−189188y=3570-399(98)=3570-39102=-35532\quad\Longrightarrow\quad y=-189

    であり、399(98)+188(−189)=39102−35532=3570399(98)+188(-189)=39102-35532=3570 ✓。

  6. 一般解を書き下す。 399⋅188−188⋅399=0399\cdot188-188\cdot399=0なので、xxに188188を足しyyから399399を引いても左辺は変わらない:

    x=98+188k,y=−189−399k,k∈Zx=98+188k,\qquad y=-189-399k,\qquad k\in\mathbb{Z}

    k=−1k=-1なら(−90,210)(-90,210)、k=−2k=-2なら(−278,609)(-278,609)となる。

  7. 正の整数解が存在しないことを述べ、確認する。 一般形から、x>0x>0にはk≥0k\ge0が必要だが、そのときy=−189−399k≤−189<0y=-189-399k\le-189<0になる。よってxxとyyがともに正になることはない。xxを11から199199まですべて調べても3570−399x188\tfrac{3570-399x}{188}が正の整数になるものは1つもなく ✓、またkkが−6-6から66までのすべてで一般式がちょうど35703570を与えることも確認できる ✓。

Answer

x=98+188k,y=−189−399k,k∈Z(特殊解 (98,−189))x=98+188k,\qquad y=-189-399k,\qquad k\in\mathbb{Z}\qquad\text{(特殊解 }(98,-189)\text{)}

Need to solve a different problem like this? Open the solver →