約数・倍数と、倍数の判定法
整数 \(a\) が整数 \(b\) で割り切れるとき、\(b\) を \(a\) の約数、\(a\) を \(b\) の倍数という。たとえば \(12\) の約数は \(1,\ 2,\ 3,\ 4,\ 6,\ 12\) の6個。倍数はこの逆で、\(4\) の倍数は \(4,\ 8,\ 12,\ 16,\ \dots\) のように同じ間隔で並ぶ。
大きい数をいちいち割り算しなくても、次の判定法を使えば一の位や下の数桁だけ見て倍数かどうか瞬時にわかる。
・\(2\)の倍数 → 一の位が \(0,2,4,6,8\)(偶数)
・\(5\)の倍数 → 一の位が \(0\) または \(5\)
・\(4\)の倍数 → 下2桁が \(4\) の倍数(\(100=4\times25\) なので、百の位から上は必ず \(4\) の倍数。下2桁だけ見ればよい)
・\(8\)の倍数 → 下3桁が \(8\) の倍数(\(1000=8\times125\) だから同じ理屈)
・\(3\)の倍数 → 各位の数字の和が \(3\) の倍数(\(10\equiv1\)(\(\mathrm{mod}\ 3\))なので、位の重みを無視して数字を足すだけで判定できる)
・\(9\)の倍数 → 各位の数字の和が \(9\) の倍数(\(10\equiv1\)(\(\mathrm{mod}\ 9\))なので同じ理屈)
例題 \(4536\) は \(2,\ 3,\ 4,\ 5,\ 8,\ 9\) のどの数の倍数か、すべて判定せよ。
解答を見る
素数と素因数分解
\(2\) 以上の整数のうち、\(1\) とその数自身以外に約数を持たない数を素数という。それ以外の(約数をもっと持つ)\(2\)以上の整数は合成数と呼ばれる。(\(1\)は素数にも合成数にも分類しない特別な数)
どんな合成数も、素数だけの積の形にただ1通りに分解できる。これを素因数分解といい、この「1通りしかない」という性質を算術の基本定理という。実際に手を動かすときは、小さい素数から順に割っていけばよい。
例題 \(360\) を素因数分解せよ。
解答を見る
約数の個数と総和
素因数分解さえできれば、その数の約数を1個ずつ書き出さなくても、約数の個数と総和を公式で一気に求められる。
\(N = p^a \times q^b\)(\(p,\ q\) は異なる素数)と素因数分解できるとき、\(N\) の約数は必ず \(p^i \times q^j\)(\(0\le i\le a,\ 0\le j\le b\))の形で表せる。\(i\) の選び方が \(a+1\) 通り、\(j\) の選び方が \(b+1\) 通りで、この2つは独立に選べるので、積の法則から約数の個数は次のようになる。
\(N = p^a \times q^b \times r^c \times \cdots\) のとき、正の約数の個数は \[(a+1)(b+1)(c+1)\cdots\]
総和のほうは、約数をすべて足し合わせる式を factor(因数)分解の逆で考える。\(p\) 側の選択肢の和 \((1+p+p^2+\cdots+p^a)\) と \(q\) 側の選択肢の和 \((1+q+q^2+\cdots+q^b)\) をかけ算で展開すると、ちょうどすべての \(p^i q^j\)(=すべての約数)が1回ずつ現れる。よって総和は次のようになる。
\[(1+p+\cdots+p^a)(1+q+\cdots+q^b)\cdots\]
例題 \(90\) の正の約数の個数と総和を求めよ。
解答を見る
平方数になる条件
ある整数が何かの2乗(平方数)になるかどうかも、素因数分解を見ればすぐわかる。
\(N\) を素因数分解したとき、すべての素因数の指数が偶数ならば \(N\) は平方数である。
理由:\(N=M^2\) なら、\(M\) の素因数分解の指数をすべて2倍したものが \(N\) の指数になるので、必ず偶数になる。逆に指数がすべて偶数なら、各指数を半分にした数の2乗として \(N\) を書き戻せる。
もし指数が奇数の素因数があれば、その素因数をあと1個だけ掛けて指数を偶数にそろえれば、最小の掛け算で平方数にできる。
例題 \(180\) は平方数か。平方数でなければ、何を掛ければ平方数になるか、最小の自然数を求めよ。
解答を見る
答えを入力して「採点」を押すと○×が出るぞ。ア・イ・ウなど複数欄がある問題は、すべて埋めてから採点しよう。
\(2465\) は \(2\) の倍数か、\(5\) の倍数か。それぞれ○か×で答えよ。
解説を見る
\(4131\) について、各位の数字の和を求めよ。また、\(3\) の倍数か、\(9\) の倍数か、それぞれ○か×で答えよ。
解説を見る
\(2340\) は \(4\) の倍数か、\(8\) の倍数か。それぞれ○か×で答えよ。
解説を見る
\(84 = 2^{\text{ア}} \times 3^{\text{イ}} \times 7^{\text{ウ}}\) となるように、ア・イ・ウに当てはまる指数を求めよ。
解説を見る
\(200 = 2^{\text{ア}} \times 5^{\text{イ}}\) となるように、ア・イに当てはまる指数を求めよ。
解説を見る
\(60\) の正の約数の個数を求めよ。
解説を見る
\(60\) の正の約数の総和を求めよ。
解説を見る
\(12\) に何をかければ平方数になるか、最小の自然数を求めよ。
解説を見る
\(3600 = 2^{\text{ア}} \times 3^{\text{イ}} \times 5^{\text{ウ}}\) となるように、ア・イ・ウに当てはまる指数を求めよ。
解説を見る
\(2025 = 3^{\text{ア}} \times 5^{\text{イ}}\) となるように、ア・イに当てはまる指数を求めよ。
解説を見る
\(288\) の正の約数の個数を求めよ。
解説を見る
\(252\) の正の約数の総和を求めよ。
解説を見る
\(288\) に何をかければ平方数になるか、最小の自然数を求めよ。
解説を見る
\(7128\) は \(2,\ 3,\ 4,\ 8,\ 9\) のうちどの数の倍数か。あてはまるものをすべて、小さい順にコンマ区切りで答えよ。
解説を見る
\(675\) に何をかければ平方数になるか、最小の自然数を求めよ。
解説を見る
正の約数の個数がちょうど \(15\) 個であるような自然数のうち、最小のものを求めよ。
解説を見る
\(36\) の正の約数の総和を求めよ。また、その中で奇数である約数だけの総和を求めよ。
解説を見る
\(4\) の倍数でも \(9\) の倍数でもあるが、\(8\) の倍数ではない3桁の自然数のうち、最小のものを求めよ。
解説を見る
ここから先はPDF限定の腕試し。素因数分解の考え方を、階乗や連続する整数の性質にまで広げて使ってみよう。
ある自然数 \(N\) は素因数として \(2\) と \(3\) のみを持つ(すなわち \(N=2^a\times3^b\)、\(a,\ b\) は1以上の整数)。\(N\) の正の約数の個数がちょうど \(12\) 個であるとき、\(N\) として考えられる値のうち最小のものを求めよ。
解説を見る
\(100!\)(\(1\)から\(100\)までの整数をすべてかけた数)を素因数分解したとき、\(2\)の指数と\(5\)の指数をそれぞれ求めよ。また、\(100!\)を10進法で書いたときに末尾に並ぶ\(0\)の個数を求めよ。
解説を見る
\(n\) を自然数とするとき、連続する2つの整数の積 \(n(n+1)\) は必ず \(2\) の倍数であることを示せ。また、連続する3つの整数の積 \(n(n+1)(n+2)\) は必ず \(6\) の倍数であることを示せ。
解説を見る
連続する4つの整数の積は、必ず \(4!=24\) の倍数になることが知られている。この事実を使って、\(20\times21\times22\times23\) を \(24\) で割った商を求めよ。
解説を見る
\(200!\)を10進法で書いたときに末尾に並ぶ\(0\)の個数を求めよ。