- ベストアンサー
証明問題
「どのような負でもない2つの整数m、nを用いてもx=3m+5nとはあらわすことのできない正の整数をすべて表せ」という問題なんですが、さっぱりです。誰かヒントでも良いので教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
まず1から9までを考えると、 3,5,6,8,9 が可能なのはすぐわかります。 次に10から19までを考えると、試行錯誤でいいのでやってみれば 全てx=3m+5nで表せることがわかります。 (一の位が3,5,6,8,9のものはすぐわかる。後述の考えより) ---おそらくここからが重要--- ここで、5×2=10ということに注目すると、 20以上の数はすべてx=3m+5nで表せることがわかります。 なぜなら、10から19までの数字に10をつぎつぎと足せば出てくるからです。 例:31=11+10+10=(3×2+5)+(5×2)+(5×2)=3×2+5×5 ------ なので答えは1,2,4,7。
その他の回答 (4)
- mister_moonlight
- ベストアンサー率41% (502/1210)
mとnの値を絞れば、なんのことはない。 m=n=0は明らかに不適から、mとnは同時に0とならない。 m=0の時、x=5n つまり、5の倍数。 n=0の時、x=3m つまり、3の倍数。 m≧1、n≧1の時、3*(m-1)+5*(n-1)=x-8≧0 より、題意を満たすxは x<8 であるから x=1、2、3、4、5、6、7。 この値の中から 3と5の倍数を除外すると、x=1、2、4、7。
#2です。 #1の回答を拝見して、より早く計算でき、他の係数の場合も使える方法があることに気づいたので。 x=3m+5nということは、3つの続いた数字が全てx=3m+5nであらわせれるなら、後はそれぞれ3を足していけば、その3つの数字以上の数は全て表せることになります。 x=3m+5nで表せるものを小さいほうからあげると、 3,5,6(3×2),8(3+5),9(3×3),10(5×2),11(3×2+5)、… となり、12以降は9,10,11に必要な分だけ3を足すことで求められるので、 x=3m+5nで表せることがわかります。
- proto
- ベストアンサー率47% (366/775)
事実として、 11 = 3*2+5*1 12 = 3*4+5*0 13 = 3*1+5*2 と表せるので、11,12,13は3*m+5*nの形に表せることになります。 さてxが x = 3*m+5*n と表せるとき x+3 = 3*m+5*n+3 = 3*(m+1)+5*n より、x+3もまた3*m+5*nの形に表せることが分かります。 先ほどの事実と合わせて、 11が3*m+5*nの形に表せるので、14,17,20,23,...も3*m+5*nの形に表せる。 12が3*m+5*nの形に表せるので、15,18,21,24,...も3*m+5*nの形に表せる。 13が3*m+5*nの形に表せるので、16,19,22,25,...も3*m+5*nの形に表せる。 よって11以上の整数は全て3*m+5*nの形に表せるようです。 ですから3*m+5*nの形に表すことが出来ない正の整数を探すなら10以下の数から探せば良いことになります。 たった10個の整数について調べれば良いだけなのでしらみつぶしでもいけるでしょう。
- kiyokiyoma
- ベストアンサー率0% (0/3)
ヒントのみ まず、いくつか数字を作ってみることです。 例えば、(1)m=3、n=2ならx=19 (2)m=1、n=3ならx=18 次にmを1増やすと、どうなるか。nを1増やすと、どうなるか、 考えてみます。 (1)m=4、n=2、x=22(xは3増える) m=3、n=3、x=24(xは5増える) (2)m=2、n=3、x=21(xは3増える) m=1、n=4、x=23(xは5増える) ある整数を表すことができれば、3足した数字、5足した数字はすべて表せるということになります。 x=3(m+1)+5n=(3m+5n)+3 x=3m+5(n+1)=(3m+5n)+5 m、nは0以上の整数より、xを表すためのm、nの例として x 20 21 22 23 24 25 26 27 28 29 30 m 0 7 4 1 8 0 2 9 1 3 10 n 4 0 2 4 0 5 4 0 5 4 0 xが20以上であれば、上の表のようにすべて表すことができます。 したがって、m、nを順に数字を当てはめて、20以下の数字について 調べれば、答えは出ます。 あとは、証明問題の解答になるように体裁を整えてください。