を を満たす整数とする。 が で割り切れるような の個数を求めよ。
累乗の余りの周期
などの余りが周期的にくり返すことを見つけ、 のように周期の異なる項の和では最小公倍数を周期として、範囲内の個数を数えられる
前提
- 合同式 (数学A 整数の性質)
- 最大公約数と最小公倍数 (数学A 整数の性質)
この技能までの道筋(20 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 約数の見つけ方 (算数 整数の性質)
- 文字式で表した整数の性質 (中学数学 数と式)
- 余りによる整数の分類 (数学A 整数の性質)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 合同式 (数学A 整数の性質)
- 最大公約数と最小公倍数 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 最大公約数と最小公倍数 (数学A 整数の性質)
説明
を で割った余りのように、累乗を割った余りは を増やしていくと、ある位置から先は同じ並びをくり返します。このくり返しの長さ(周期)と、くり返しが始まる位置を見つければ、 がどんなに大きくても余りがすぐにわかります。さらに のように周期の違う項の和でも、2 つの周期の最小公倍数を 1 つの区切りとして表を作れば、「 で条件を満たす の個数」などを数えられます。
なぜそうしてよいのか
たとえば です。合同式の積の性質から となるので、余りは と から 個ずつくり返します。一般に で割った余りは から の有限個しかないので、計算を続ければいつか前に出た余りがもう一度現れます。しかも次の余りは「今の余りに を掛けて で割った余り」だけで決まるので、 と で余りが一致すれば、 から先は長さ で同じ並びをくり返します。
このとき 2 つの場合があります。最初の余り( の余り)に戻るなら、くり返しは から始まります。途中の余りに戻るなら、くり返しは途中から始まり、その前の部分は一度しか現れません。たとえば は で、 には二度と戻らず、 から周期 でくり返します。 と が互いに素(共通の素因数をもたない)なら必ず前者になります。実際 なら は を割り切りますが、 は と共通の素因数をもたないので、 は を割り切り、 となるからです。
一方 のような項は、 と累乗の性質から なので、 から周期 でくり返します。周期 の項と周期 の項の和では、 を増やす量が の倍数でも の倍数でもあれば両方が同時に元に戻ります。その最小の数が最小公倍数 なので、和の余りは(両方がくり返しに入った位置から先で)周期 でくり返し、 個だけ調べれば残りは同じことのくり返しとして数えられます。
手順
累乗の項 を で割った余りを と順に計算し、前に出た余りが再び現れるところを見つける。 の余りが で初めて再び現れたら、くり返しは から始まり周期は ( と が互いに素なら となる があり 。互いに素でないときは に戻らないことがある。例: は )。
のような項は なので から周期 として、 の余りを書き出す。
2 つの周期の最小公倍数 を求め、くり返しが始まる から までの 個について和の余りの表を作る。 なら、くり返しに入らない は別に直接計算しておく。
表から 1 周期の中で条件を満たす の個数 を数える。
から上限 までの個数 を と表し、個数を「+(表の最初の 個のうち条件を満たす個数)+( で条件を満たす個数)」として求める( なら最後の項はなく、)。
例題
を満たす整数 のうち、 が で割り切れるものの個数を求めよ。
例題の解答
手順1:。 と は互いに素で、 となるので、 の余りは から と周期 でくり返す(。 が奇数なら 、偶数なら )。
手順2: を で割った余りは から周期 。 で 。
手順3: と の最小公倍数は 。どちらも からくり返すので、前に別扱いする部分はなく、 の表を作る。
:
:
:
:
:
:
手順4:1 周期(6 個)の中で割り切れるのは の 個。つまり を で割った余りが または のとき。
手順5: なので 。 の 16 周期分で 個。残りの は表の と同じ余りになり、このうち条件を満たすのは (表の に対応)の 1 個。
よって 個。
答え:
よくある誤り
2 つの周期のうち大きいほうを全体の周期としてしまう誤り。例では が周期 、 が周期 なので周期 としがちだが、 と で和の余りは と で異なる。正しくは最小公倍数 を周期とする。
周期の切れ目の余りを数え忘れる誤り。 の商 だけ使って 個としてしまう。正しくは の余りの 個()も調べ、 を加えて 個。
どの累乗でも から周期的になる、または必ず となる があると思い込む誤り。 は で、 と は互いに素でないため となる はない。これを から周期 ()と扱うと の余りを と誤る。正しくは から周期 とし、 は別に数える。
や の余りの周期を累乗の項と同じだと思い込む誤り。 を と同じ周期 と考えると で余り になることを見落とす。正しくは より周期は で、 の を調べる。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
を を満たす整数とする。 が で割り切れるような の個数を求めよ。
を を満たす整数とする。 が で割り切れるような の個数を求めよ。
を満たす整数 のうち、 が で割り切れるものは何個あるか求めよ。
未満の正の整数 のうち、次の 2 つの条件をともに満たすものを考える。
- を 進法で表したとき、数字 がちょうど 個現れる。
- は で割り切れる。
このような すべての総和を求めよ。
この技能の次に学べること
- 2 つの数列の共通項 (数学B 数列)