|
Orz〜
3a+5b (ただし, a, b は 自然数) の形で表わせない自然数の最大値を求めよ。
解答
・わたしの…
非負整数のときが…
(3-1)(5-1)-1=7 なので…
3(a+1)+5(b+1)=3a+5b+8
so…
7+8=15
が、表せないMaxですね ^^ |

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用
こんにちは、ゲストさん
[ リスト | 詳細 ]
全1ページ
[1]
|
Orz〜
3a+5b (ただし, a, b は 自然数) の形で表わせない自然数の最大値を求めよ。
解答
・わたしの…
非負整数のときが…
(3-1)(5-1)-1=7 なので…
3(a+1)+5(b+1)=3a+5b+8
so…
7+8=15
が、表せないMaxですね ^^ |
|
自然数 a、b、c の最大公約数は1であるとする。
0以上の整数 x 、 y 、z を使って、ax+by+cz の形で表せない最大の整数を求めよ。 解答
・わたしの…
a<b<c とする…
ax+by・・・(a-1)(b-1)以上は表せるので…
(b-1)(c-1)-1が(a-1)(b-1)以上なら表せないMaxは…(a-1)(b-1)-1
(b-1)(c-1)-1-(a-1)(b-1)
=(b-1)(c-a-2)-1>=0 ならいい…
c>a+2 ならいいけど…
a<b<c なので…c>a+2 と担保されているので…
けっきょく…
表せないMax=(a-1)(b-1)-1
ですよね…?
↑
嘘っぱちでしたわ…^^; Orz…
↓
・鍵コメT様からのコメント Orz〜
c=am+bn (m,nは負でない整数)の場合は,(a-1)(b-1)-1でよいのですが,
そうでない場合を含めた一般的な式を得るのはとても難しいと思います. そもそも,「a,b,cの最大公約数が1」はa,bが互いに素であることは保証せず, a,bだけでは表されない自然数が無数にある可能性もあります. (例: a=6,b=10,c=15のとき,a,bだけでは奇数は表せません. この場合は,30以上の整数はすべてax+by+czの形で表すことができます.) a,bが互いに素であったとしても,a,bだけでは表されない(a-1)(b-1)-1が, cも用いることで表される場合もあります. (例:a=5,b=9,c=17のとき,31はa,bだけでは表せませんが, cを用いれば,a+b+cのように表されます. この場合は,22以上の整数はすべてax+by+czの形で表すことができます.) *時間あるときに…
6,10,15 のときと…
5,9,17 のときがそうなることを考えてみよっと ^^;v
*血圧絡みの記事を探してたんですが...自分ではアップしてたと思うのに…
いつのまにか消えてるとしか思えない…^^;;;…あかんですよ…yahooさん!!
猶予期間を設けて下さってれば...別にアーカイブスできてたのに…!!
|
|
よく出る問題なんだけどその背景がすぐわからず…^^;
「『a 、 b を互いに素な自然数とする。0以上の整数 x 、 y を使って ax+by の形で表すことができない最大の整数を求めよ。』
(証明)
b>a として考える。0以上の整数 x、y を使って、ax+by の形で表される数の集合
をAとする。1から順に b 個毎に行を変えながら ab まで書く。
1 2 3 … b
b+1 … … … 2b
・ ・
・ ・
・ ・
(a-1)b+1 … … … ab
a の倍数に着目したとき、a の倍数は各列1つしか現れない。
実際に、任意の列 k、b+k、2b+k、・・・、(a−1)b+k
(kは自然数で、1≦k≦b)において、ある自然数 m、n (1≦m<n≦a)が存在して、
mb+k≡nb+k (mod a) が成り立つと仮定すると、
(m−n)b≡0 (mod a) で、(a,b)=1 より、
m−n≡0 (mod a) となる。
しかるに、これは、 1≦m<n≦a に矛盾する。
したがって、a個の任意の列 k、b+k、2b+k、・・・、(a−1)b+k の各項を a で割った余りは全て異なる。
このとき、この列の項で、a で割り切れるものがただ一つ存在する。
右端の列、即ち、b で割り切れる数はすべてAに入っている。
それ以外の列は、どこかでa の倍数が現れ、それ以後はすべてAに入る。
a の倍数は各列1つしか現れないので、最後にAに含まれる列は、a(b−1) が含まれる列
なので、表すことの出来ない最大の数は、その1行前の数字 a(b−1)−b=ab−a−b と
なる。(証終)
『a、b を互いに素な自然数とする。0以上の整数 x、y を使って ax+byの形で表すことができない自然数の個数を求めよ。』
(解) a、2a、3a、・・・、(b−1)a の各数を b で割った余りは、1、2、3、・・・、b−1 の何れかで、互いに1対1に対応する。このとき、求める場合の数は、
[{a+2a+3a+・・・+(b−1)a}−{1+2+3+・・・+(b−1)}]/b
=(a−1){1+2+3+・・・+(b−1)}/b
=(a−1)(b−1)/2
で与えられる。
したがって、ax+by の形で表すことができない自然数の個数は、
(a-1)(b-1)/2 |
全1ページ
[1]