コインパズル・偽コイン問題

コインパズ ル・偽コイ ン問題
コインパズル・偽コイン問題
目次
問題1
バネ秤問題
1 0 個 の コ イ ン か ら な る 3 つ の 山 ( A ,B ,C ) が あ る 。 3 つ の 山 の う ち
1つの山のコインはすべて偽物であるが、どの山なのかわからない。
さて、本物の1個の重さは5g、偽物の1個の重さは4gである。
バ ネ 秤 (重 さ を 数 値 で 示 す )を 1 回 使 っ て 、 ど の 山 が 偽 物 か 見 つ け る こ と
ができる。
(1)10個のコインからなる3つの山がある。3つの山のうち、
いくつかの山のコインはすべて偽物であるがどの山かわからない。
さて、本物の1個の重さは5g、偽物の1個の重さは4gである。
バネ秤を1回使って、どの山が偽物か見つけよ。
問題2
軽いコインを1個検出
コインが9個ある。このうち1個は軽いことがわかっている。
天秤を3回使ってこの軽いコインを見つけだせる。
(1)コインが12個ある。このうち1個は軽いことがわかっている。
天秤を3回使って軽いコインを見つけだす方法を考察せよ。
問題3
重いまたは軽いコインを1個検出
コインが3個ある。その中に1個だけ他とは重さの違うものがある。
天秤を2回使ってこのコインを見つけ重いか軽いか判定できる。
(1)コインが4個ある。その中に1個だけ他とは重さの違うものがある。
天秤を3回使ってこのコインを見つけ重いか軽いか判定せよ。
問題4
偽物コインを複数個検出
見 か け は 同 じ 6 個 の コ イ ン ( x1,x2,x3,x4,x5,x6) が あ る 。
このうち3個が偽物で本物より少し軽いとする。
天秤を使って、次の結果から偽物のコインを全部見つけることができる。
(a) x1+x2=x3+x4
(b) x1+x4<x5+x6
(c) x2+x6>x3+x5
(1)見かけは同じ6個のコインがある。このうち2個が偽物で本物より
少し重いとする。天秤を3回使って偽物のコインを2個見つけよ。
- 1 -
コインパズ ル・偽コイ ン問題
問題1
バネ秤問題
1 0 個 の コ イ ン か ら な る 3 つ の 山 ( A ,B ,C ) が あ る 。 3 つ の 山 の う ち
1つの山のコインはすべて偽物であるが、どの山なのかわからない。
さて、本物の1個の重さは5g、偽物の1個の重さは4gである。
バ ネ 秤 (重 さ を 数 値 で 示 す )を 1 回 使 っ て 、 ど の 山 が 偽 物 か 見 つ け る こ と が で き る 。
山 A か ら a枚 、 山 B か ら b枚 、 山 C か ら c枚 取 り 出 す と す る 。
A
本物
本物
偽物
B
本物
偽物
本物
C
偽物
本物
本物
バネ秤の数値
5× a+ 5× b+ 4× c
5× a+ 4× b+ 5× c
4× a+ 5× b+ 5× c
バネ秤の数値がすべて異なる必要がある。
5a+5b+4c = (4a+4b+4c)+a+b
5a+4b+5c = (4a+4b+4c)+a+c
4a+5b+5c = (4a+4b+4c)+b+c
す な わ ち 、 a+b,b+c,c+a が す べ て 異 な れ ば よ い 。 一 つ の 解 と し て 、
a = 1, b = 2, c = 3
が見つかる。バネ秤の数値を求めるとつぎのようになる。
A
本物
本物
偽物
B
本物
偽物
本物
C
偽物
本物
本物
バネ秤の数値
5× 1+ 5× 2+ 4× 3= 27
5× 1+ 4× 2+ 5× 3= 28
4× 1+ 5× 2+ 5× 3= 29
バネ秤の数値から偽物の山がわかる。
27gな ら Cが 偽 物 、 28gな ら Bが 偽 物 、 29gな ら Aが 偽 物 。
別 解 と し て 、 a = 4, b = 2, c = 1 も あ る 。 バ ネ 秤 の 数 値 - (4a+4b+4c)を 求 め 、
2 進 表 示 す る と 偽 物 の 山 を 知 る こ と が で き る 。 た だ し 、 本 物 を 1、 偽 物 を 0に 対 応
づける。
A
本物
本物
偽物
B
本物
偽物
本物
C
偽物
本物
本物
バネ秤の数値
5× 4+ 5× 2+ 4× 1= 34
5× 4+ 4× 2+ 5× 1= 33
4× 4+ 5× 2+ 5× 1= 31
- 2 -
ABC
6=110
5=101
3=011
コインパズ ル・偽コイ ン問題
(1)10個のコインからなる3つの山がある。3つの山のうち、いくつかの
山のコインはすべて偽物であるがどの山なのかわからない。
さて、本物の1個の重さは5g、偽物の1個の重さは4gである。
バネ秤を1回使って、どの山が偽物か見つける問題を考察する。
Aからa枚、Bからb枚、Cからc枚取り出すとする。
A
本物
本物
本物
本物
偽物
偽物
偽物
偽物
B
本物
本物
偽物
偽物
本物
本物
偽物
偽物
バネ秤の数値が①
5a+5b+5c
5a+5b+4c
5a+4b+5c
5a+4b+4c
4a+5b+5c
4a+5b+4c
4a+4b+5c
4a+4b+4c
=
=
=
=
=
=
=
=
C
本物
偽物
本物
偽物
本物
偽物
本物
偽物
バネ秤の数値
5× a+ 5× b+ 5× c
5× a+ 5× b+ 4× c
5× a+ 4× b+ 5× c
5× a+ 4× b+ 4× c
4× a+ 5× b+ 5× c
4× a+ 5× b+ 4× c
4× a+ 4× b+ 5× c
4× a+ 4× b+ 4× c
必要がある。
(4a+4b+4c)+a+b+c
(4a+4b+4c)+a+b
(4a+4b+4c)+a+c
(4a+4b+4c)+a
(4a+4b+4c)+b+c
(4a+4b+4c)+b
(4a+4b+4c)+c
(4a+4b+4c)
すなわち、②
がすべて異なればよい。
一つの解として、
a = 4, b = 2, c = 1
が見つかる。
A
本物
本物
本物
本物
偽物
偽物
偽物
偽物
B
本物
本物
偽物
偽物
本物
本物
偽物
偽物
C
本物
偽物
本物
偽物
本物
偽物
本物
偽物
バネ秤の数値
5× 4+ 5× 2+ 5× 1= 35
5× 4+ 5× 2+ 4× 1= 34
5× 4+ 4× 2+ 5× 1= 33
5× 4+ 4× 2+ 4× 1= 32
4× 4+ 5× 2+ 5× 1= 31
4× 4+ 5× 2+ 4× 1= 30
4× 4+ 4× 2+ 5× 1= 29
4× 4+ 4× 2+ 4× 1= 28
- 3 -
コインパズ ル・偽コイ ン問題
バ ネ 秤 の 数 値 - (4a+4b+4c)を 求 め 、 2 進 表 示 す る と 、 A,B,Cと 対 応 す る 。
た だ し 、 本 物 を 1、 偽 物 を 0に 対 応 づ け る 。
A
本物
本物
本物
本物
偽物
偽物
偽物
偽物
B
本物
本物
偽物
偽物
本物
本物
偽物
偽物
C
本物
偽物
本物
偽物
本物
偽物
本物
偽物
バネ秤の数値
5× 1+ 5× 2+ 5× 4= 35
5× 1+ 5× 2+ 4× 4= 34
5× 1+ 4× 2+ 5× 4= 33
5× 1+ 4× 2+ 4× 4= 32
4× 1+ 5× 2+ 5× 4= 31
4× 1+ 5× 2+ 4× 4= 30
4× 1+ 4× 2+ 5× 4= 29
4× 1+ 4× 2+ 4× 4= 28
- 4 -
ABC
7=111
6=110
5=101
4=100
3=011
2=010
1=001
0=000
コインパズ ル・偽コイ ン問題
問題2
軽いコインを1個検出
コインが9個ある。このうち1個は軽いことがわかっている。
天秤を2回使ってこの軽いコインを見つけだせる。
解法:ほぼ3等分する
a1+a2+a3 < a4+a5+a6
a1,a2,a3に 軽 い コ イ ン が
ある。
a1 < a2
a1 = a2
a1 > a2
a1
a3
a2
が軽い
が軽い
が軽い
a1+a2+a3 = a4+a5+a6
a7,a8,a9に 軽 い コ イ ン が
ある。
a7 < a8
a7 = a8
a7 > a8
a7
a9
a8
が軽い
が軽い
が軽い
a1+a2+a3 > a4+a5+a6
a4,a5,a6に 軽 い コ イ ン が
ある。
a4 < a5
a4 = a5
a4 > a5
a4
a6
a5
が軽い
が軽い
が軽い
(1)コインが12個ある。このうち1個は軽いことがわかっている。
天秤を3回使ってこの軽いコインを見つけだす方法を考察せよ。
問題3
重いまたは軽いコインを1個検出
コインが3個ある。その中に1個だけ他とは重さの違うものがある。
天秤を2回使ってこのコインを見つけ重いか軽いか次の方法で判定できる。
3 枚 の コ イ ン を x1,x2,x3と お く 。 本 物 aと す る 。
(1) x1 < x2 の 場 合 。 x1は 軽 い か 本 物 。 x2は 重 い か 本 物 。 x3:本 物 。
(1.1) a < x1 の 場 合 。 起 こ り 得 な い 。
(1.2) a = x1 の 場 合 。 x1:本 物 。 x2:重 。
(1.3) a < x1 の 場 合 。 x1:軽 。 x2:本 物 。
(2) x1 = x2 の 場 合 。 x1:本 物 。 x2:本 物 。
(2.1) a < x3 の 場 合 。 x3:重 。
(2.2) a = x3 の 場 合 。 起 こ り 得 な い 。
(2.3) a > x3 の 場 合 。 x3:軽 。
(3) x1 > x2 の 場 合 。 x1は 重 い か 本 物 。 x2は 軽 い か 本 物 。 x3:本 物 。
(3.1) a < x1 の 場 合 。 x1:重 。 x2:本 物 。
(3.2) a = x1 の 場 合 。 x1:本 物 。 x2:軽 。
(3.3) a > x1 の 場 合 。 起 こ り 得 な い 。
- 5 -
コインパズ ル・偽コイ ン問題
●樹形図
x1:x2
<
<
x1
x2
x3 本
=
x1 軽 本
x2 重 本
x3 本
x1 本
x2 本
x3
a:x1
a:x3
=
x1 本
x2 重
x3 本
>
x1 軽
x2 本
x3 本
<
=
x1 本
x2 本
x3 重
x1 本
x2 本
x3
>
x1 重 本
x2 軽 本
x3 本
a:x1
>
<
x1 本
x2 本
x3 軽
x1 重
x2 本
x3 本
=
x1 本
x2 軽
x3 本
>
x1
x2
x3 本
(1)コインが4個ある。その中に1個だけ他とは重さの違うものがある。
天秤を3回使ってこのコインを見つけ重いか軽いか判定せよ。
問題4
偽物コインを複数個検出
見 か け は 同 じ 6 個 の コ イ ン ( x1,x2,x3,x4,x5,x6) が あ る 。 こ の う ち 3 個 が 偽 物
で本物より少し軽いとする。天秤を使って、次の結果から偽物のコインを全部見
つけることができる。
(a) x1+x2=x3+x4
(b) x1+x4<x5+x6
(c) x2+x6>x3+x5
解 法 1 : コ イ ン 6 個 の 内 、 3 個 が 偽 物 の 組 合 せ は 、 C(6,3)=6!/(3!3!)=20 通 り 。
そ れ ら を 列 挙 し 、 (a),(b),(c)を 満 た す も の を 探 す 。
×を偽物、○を本物とする。
1
2
20
x1
×
×
x2
×
×
x3
×
○
x4
○
×
x5
○
○
x6 (a)
○ 不成立
○ 不成立
(b)
(c)
×
○
○
×
×
○
成立
成立
○
○
○
×
×
×
成立
- 6 -
コインパズ ル・偽コイ ン問題
解法2:
条 件 (a),(b),(c)の 順 に 候 補 を 絞 り 込 む 。
6 個 の コ イ ン か ら 4 個 {x1,x2,x3,x4}選 ぶ と 、 こ の 中 に 偽 物 が 少 な く と も 1 個 、
多くとも3個含まれている。その組合せは、全部で14通りある。
×を偽物、○を本物とする。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
x1
×
○
○
○
×
×
○
×
○
○
×
×
×
○
x2
○
×
○
○
×
○
×
○
×
○
×
×
○
×
x3
○
○
×
○
○
×
×
○
○
×
×
○
×
×
x4
○
○
○
×
○
○
○
×
×
×
○
×
×
×
偽物1個
偽物2個
偽物3個
(a)の 結 果 ( x1+x2=x3+x4) よ り 、 {x1,x2}の 中 に 偽 物 が 1個 、 {x3,x4}の 中 に 偽 物 が
1個 あ る こ と が わ か り 、 4 通 り の 組 合 せ が 考 え ら れ る 。
6
7
8
9
x1
×
○
○
○
×
×
○
×
○
○
×
×
×
○
x2
○
×
○
○
×
○
×
○
×
○
×
×
○
×
x3
○
○
×
○
○
×
×
○
○
×
×
○
×
×
x4
○
○
○
×
○
○
○
×
×
×
○
×
×
×
偽物1個
偽物2個
偽物3個
そ う す る と 、 全 部 で 3 個 の 偽 物 が あ る こ と か ら {x5,x6}の 中 に も 偽 物 が 1個 含 ま れ
ていることになり、解の候補は、8通りに絞られる。
6
6
7
7
8
8
9
9
x1
×
×
○
○
×
×
○
○
x2
○
○
×
×
○
○
×
×
x3
×
×
×
×
○
○
○
○
x4
○
○
○
○
×
×
×
×
x5
×
○
×
○
×
○
×
○
x6
○
×
○
×
○
×
○
×
- 7 -
コインパズ ル・偽コイ ン問題
こ こ で 、 (b)の 結 果 ( x1+x4<x5+x6) が 成 り 立 つ も の を 残 す と 、 x1と x4が 偽 物 で あ
ることがわかる。
8
8
x1
×
×
○
○
×
×
○
○
x2
○
○
×
×
○
○
×
×
x3
×
×
×
×
○
○
○
○
x4
○
○
○
○
×
×
×
×
x5
×
○
×
○
×
○
×
○
x6
○
×
○
×
○
×
○
×
し た が っ て 、 x2,x3が 本 物 で あ る こ と に な る 。
8
8
x1
×
×
x2
○
○
x3
○
○
x4
×
×
x5
×
○
x6
○
×
そ う す る と 、 (c)の 結 果 ( x2+x6>x3+x5) よ り 、 x5が 偽 物 、 x6が 本 物 で あ る こ と が
わかる。
8
x1
×
×
x2
○
○
x3
○
○
x4
×
×
x5
×
○
x6
○
×
結 局 、 x1,x4,x5が 偽 物 と わ か る 。
(1)見かけは同じ6個のコインがある。このうち2個が偽物で本物より
少し重いとする。天秤を3回使って偽物のコインを2個見つけよ。
- 8 -