今回は、2022共通テスト数学の1次不定方程式について解説したいと思います。

計算量が膨大であるということで話題になりましたね、、、。
共通テストの誘導に乗らず、以前紹介した合同式を利用した解法を紹介します。
2020 共通テスト 数学ⅠA 問4(整数)
問題は大きく分けて、3つのパートに分かれていました。順に見ていきましょう。
問題1
54x−24y=1
を満たす整数解のうち、xが2桁の正の整数で最小になるx、yの値を求めよ。
54x−24y=1 ・・・①
625x−16y=1
625を16で割ったあまりが、1なので
x≡1(mod16)
よって
x=16k+1
これを①に代入して
625(16k+1)−16y=1
625⋅16k+625−16y=1
16y=625⋅16k+624
y=625k+39
よって
x=16k+1,y=625k+39
xが2桁で最小となるのは、k=1のとき
x=17,y=664
問題2
55x−25y=1
を満たす整数解のうち、xが3桁の正の整数で最小になるx、yの値を求めよ。
55x−25y=1 ・・・①
5⋅625x−32y=1
625を32で割ったあまりが、17なので
5⋅17x≡1(mod32)
85x≡1(mod32)
85を32で割ったあまりが、21なので
21x≡1(mod32) ・・・②
また、21から32引いて-11となるので
−11x≡1(mod32) ・・・③
③×(-2)-②より
x≡−3(mod32)
よって
x=32k−3
これを①に代入して
55(32k−3)−32y=1
3125⋅32k−9375−32y=1
32y=3125⋅32k−9376
y=3125k−293
よって
x=32k−3,y=3125k−293
xが3桁で最小となるのはk=4のとき
x=125,y=12207
問題3
115x−25y=1
を満たす整数解のうち、xが正の整数で最小になるx、yの値を求めよ。
115x−25y=1 ・・・①
11⋅121⋅121x−32y=1
121を32で割ったあまりが、–7なので
11⋅(−7)⋅(−7)x≡1(mod32)
11⋅49x≡1(mod32)
49を32で割ったあまりが、17なので
17⋅11≡1(mod32)
187≡1(mod32)
187を32で割ったあまりが、-5なので
−5x≡1(mod32)
右辺に、32を2回足して
−5x≡65(mod32)
5と32は互いに素なので、両辺-5で割って
x≡−13(mod32)
よって
x=32k−13
これを①に代入して
115⋅(32k−13)−32y=1
161051⋅32k−2093663−32y=1
32y=161051⋅32k−2093664
y=161051k−65427
よって
x=32k−13,y=161051k−65427
xが正で最小となるのは、k=1のとき
x=19,y=95624
まとめ
コツを掴めば、合同式を利用することで、素早くxの整数解を求めることができます。
しかし、今回の共通テストは、そのときのyの値を求める計算が大変でした。
少しでもみなさんの参考になれば、幸いです。それではまた。

この記事は、「わか」が執筆しています。
私「わか」(https://twitter.com/wakkachan2019)は、国立大学数学科を卒業後、数学教育に10年以上関わっています。
コメント
合同式勉強になりました。
リンクしました。ありがとうございました。