アプリ版:「スタンプのみでお礼する」機能のリリースについて

例えば1/4+1/4+1/2や1/6+1/3+1/2のように単位分数を3つたして1になるような組み合わせを考えます。
どのように考えれば良いのでしょうか。
1/3+1/3+1/3は見つかりました。

A 回答 (4件)

まず,1つの1より小さい分数を決めます.


分子を1に限るのであれば,
1/n (nは,自然数とします)

これを1から引きます.

 1-1/n=a/b (a,bは自然数とします)

 このa/bより小さくて,
 1-(a/b)=(1/c)+(1/d)となるように,
 (1/c)と(1/d)の組み合わせを見つけます.
(cとd は自然数とします)

これは,法則性を見つけない限り,
プログラムを組んで総当たりで組み合わせを見つけた方が早いですね・・・.

おそらく,それ以上の組み合わせはないと思います.
    • good
    • 0
この回答へのお礼

ありがとうございます。
やっぱりこれだけしかないですかね?

お礼日時:2011/11/05 15:23

1/a+1/b+1/c = 1 に対し, 対称性から a ≧ b ≧ c を仮定すると c に上限が付く (で c を決めれば今度

は b に上限が付く) とやれば総当たりなど不要.
    • good
    • 0
この回答へのお礼

ありがとうございます。
しかし、回答者様のお答えでは、具体的にどうして、結局答えはどうなるのかが、私の能力ではわかりません。
もう少しわかりやすく説明して頂けるとありがたいです。

お礼日時:2011/11/05 15:25

1/a+1/b+1/c = 1 と a ≧ b ≧ c を仮定すれば 1/a ≦ 1/b ≦ 1/c だから 1 ≦ 3/c. こ

れで c に上限が付くでしょ? それぞれの c に対し, 同様に b の上限を考えるだけ. 「能力」というほどの問題じゃない.
    • good
    • 0

a≦b≦c 仮定すると,1/c≦1/b≦1/a となるので,


 1=1/a+1/b+1/c≦1/a+1/a+1/a=3/a
⇒ 1≦3/a ⇒ a≦3
また,a,b,cを正とすると,
 1/b+1/c=1-1/a>0
 ⇒ 1/a<1 ⇒ a>1
よって,aの範囲は, 2≦a≦3 となります。

(i) a=2 のとき;
 1/b+1/c=1-1/2=1/2
b≦c と仮定しているので,1/c≦1/b となり,
 1/2=1/b+1/c≦1/b+1/b=2/b
⇒ 1/2≦2/b ⇒ b≦4
a≦b なので,bの範囲は,2≦b≦4 となります。
b=2のとき,c=0 となり不適。
b=3のとき,c=6。
b=4のとき,c=4。

(ii) a=3 のとき;
 1/b+1/c=1-1/3=2/3
b≦c と仮定しているので,1/c≦1/b となり,
 2/3=1/b+1/c≦1/b+1/b=2/b
⇒ 2/3≦2/b ⇒ b≦3
a≦b なので,bの範囲は,3≦b≦3,すなわち,b=3 となります。
このとき、c=3。

以上から,解は,
 (a, b, c) = (2, 3, 6), (2, 4, 4), (3, 3, 3),
となります。a,b,c,が正となる解はこれ以外にはありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!