70の解き方教えてください 解答)nは10個、nの最大値は89 よろしくお願いします
|
No.44413 - 2017/07/05(Wed) 23:48:47
| ☆ Re: 整数 / angel | | | えっと、先に力技から。
最悪、綺麗に計算なんてできなくて良いんです。全部列挙しちゃえばいいんです。 ただ、流石に100個は試せないからある程度はパターンで見ましょう、というところさせ意識すれば。
問題としては「4で割ると」「5で割ると」の2種類の条件なので、4,5の最小公倍数20から「20で割った余りがどうか?」を見れば十分です。
例えば 9 は、9÷4=2...1, 9^2÷5=16...1 で条件を満たします。 すると、9 に20を ( 何個でもいいから ) 足した数も条件を満たすのです。 実際、 9+20k = 4・5k+9 → 4で割ると1余る (9+20k)^2 = 400k^2+40k・9+9^2 = 5・80k^2+5・8k・9+9^2 → 二乗を5で割ると1余る
なので、1〜20の範囲で調べてみて、条件を満たす数字を見つけたら、あとは20を足していくだけです。
で、1〜20の範囲では 1,9 が条件を満たすので、 全部で 1,9,21,29,41,49,61,69,81,89 の10個ということです。 1〜100だと20個の周期がちょうど5周期とれるので、2×5=10個でも良いですね。
|
No.44417 - 2017/07/06(Thu) 00:02:21 |
|