どこかで見た問題
natsu (2004/04/23(Fri) 01:37:51)
ここに九個のルビーがある。本物は全部同じ重さだが、偽のルビーは本物より軽い(そして、偽のルビー同士は同じ重さです)。
この中に一つ偽のルビーがある場合、天秤を二回使えば偽のルビーを見つけることができます。
では、
(1)この中に2つの偽のルビーがある場合、天秤を何回使えば偽のルビーを見つけることができますか。
(2)この中に偽のルビーがいくつあるかわからない場合、天秤を何回使えば全ての偽のルビーを見つけることができますか。
/ (2004/04/23(Fri) 16:45:35)
この記事は削除されました
BBQ (2004/04/23(Fri) 18:43:40)
問題読みましたか?>シィさん
(2)「全部本物」と「全部偽物」のどちらかの場合、区別がつかないので、
何回天秤を使っても不可能です。
おとと (2004/04/23(Fri) 23:57:23)
(2)BBQさんのいうとおりですけども、
とりあえず好意的に解釈して、ひとつは偽物があるとしましょう。
ルビーを一列に並べて隣り合うルビー同士を天秤にかければ
どれが偽物か判別できますね。だから8回あれば十分。
7回以下に減らせるのか、どうかが難しい。
おとと (2004/04/24(Sat) 00:33:39)
(1)9個のうち偽のルビーが2つあるというシチュエーションの場合の数は9*8/2=36。
一回の測定で 大小及び釣り合うの3種類の測定結果があるから
3*3*3 < 36 < 3*3*3*3より すくなくとも4回は測定する必要がある。
#つまり3回の測定結果では測定結果の場合の数が27しかないから
#情報量的に 判別付加ということ。
さて、以下で4回あれば十分であることを示そう。
9個のルビーを3つずつのグループに分け、それぞれのグループをA,B,Cとする。
AとBのグループを天秤にかける。(1回目)
--------------------------------------------------------
1)A=Bのとき:
AとBに1個ずつ偽があるか、Cに偽が2つあるかのどちらか。
Aの3つをA1,A2,A3として、
A1とA2、A2とA3を天秤にかける。(累計3回)
こうすればAの3つについてどれが偽か判別可能。
*)Aがすべて本物のとき
Bもすべて本物で、Cに偽が2つ。
Cから2つ選んで天秤にかければ(累計4回) Cのどれが偽か分かる。
*)Aの1個が偽物のとき
Cはすべて本物で Bに偽が1つ。
Bから2つ選んで天秤にかければ(累計4回) Bのどれが偽か分かる。
--------------------------------------------------------
2)A<Bのとき
AとCに偽が1個ずつあるか、Aに偽が2つあるかのどちらか
Aの3つについて上記と同様に2回調べてどれが偽か調べる(累計3回)
*)Aの1個が偽物のとき
Bはすべて本物で、Cに偽が1つ。
Cから2つ選んで天秤にかければ(累計4回) Cのどれが偽か分かる。
*)Aの2個が偽物のとき
もちろん BもCも全て本物で 調べることは何も無い。
--------------------------------------------------------
いずれにしても4回あれば十分である。
Q.E.D.
natsu (2004/04/25(Sun) 21:37:00)
おととさん、どうもありがとう。
でも、実は、BBQさんの答え(なんかいやってもだめ)が、私の用意した答えでした。
(1)は、おととさん、大正解(4回です)。
(2)で、ひとつは偽物がある場合、どうなるのか考えてみます。
※ 問題中に使用されている人名、地域名、会社名、組織名、製品名、イベントなどは架空のものであり、実在に存在するものを示すものではありません。