◆広島県 清川 育男 さんからの解答。
【問題1】
左から1個、4個、9個取って計量するように指示する。
3!=6
6通りに異なった数を対応させることが出来る。
対応表は下記の通りです。
例えば23gだとすると、
左から2g,3g,1gとなる。
| 1. | 1 | 2 | 3 | 36 |
| 2. | 1 | 3 | 2 | 31 |
| 3. | 2 | 1 | 3 | 33 |
| 4. | 2 | 3 | 1 | 23 |
| 5. | 3 | 1 | 2 | 25 |
| 6. | 3 | 2 | 1 | 20 |
20 23 25 31 33 36 3 2 4 2 3
【問題2】
左から1個、8個、27個、64個取って計量するように指示する。
4!=24
24通りに異なった数を対応させることが出来る。
対応表は下記の通りです。
例えば310gだとすると、左から 2g,1g,4g,3gとなる。
| 1. | 1 | 2 | 3 | 4 | 354 |
| 2. | 1 | 2 | 4 | 3 | 317 |
| 3. | 1 | 3 | 2 | 4 | 335 |
| 4. | 1 | 3 | 4 | 2 | 261 |
| 5. | 1 | 4 | 2 | 3 | 279 |
| 6. | 1 | 4 | 3 | 2 | 242 |
| 7. | 2 | 1 | 3 | 4 | 347 |
| 8. | 2 | 1 | 4 | 3 | 310 |
| 9. | 2 | 3 | 1 | 4 | 309 |
| 10. | 2 | 3 | 4 | 1 | 198 |
| 11. | 2 | 4 | 1 | 3 | 253 |
| 12. | 2 | 4 | 3 | 1 | 179 |
| 13. | 3 | 1 | 2 | 4 | 321 |
| 14. | 3 | 1 | 4 | 2 | 247 |
| 15. | 3 | 2 | 1 | 4 | 302 |
| 16. | 3 | 2 | 4 | 1 | 191 |
| 17. | 3 | 4 | 1 | 2 | 190 |
| 18. | 3 | 4 | 2 | 1 | 153 |
| 19. | 4 | 1 | 2 | 3 | 258 |
| 20. | 4 | 1 | 3 | 2 | 221 |
| 21. | 4 | 2 | 1 | 3 | 239 |
| 22. | 4 | 2 | 3 | 1 | 165 |
| 23. | 4 | 3 | 1 | 2 | 183 |
| 24. | 4 | 3 | 2 | 1 | 146 |
| 146 | 153 | 165 | 179 | 183 | 190 | |||||||
| 7 | 12 | 14 | 4 | 7 | 1 |
| 191 | 198 | 221 | 239 | 242 | 247 | |||||
| 7 | 23 | 18 | 3 | 5 |
| 253 | 258 | 261 | 279 | 302 | 309 | |||||||
| 6 | 5 | 3 | 18 | 23 | 7 |
| 310 | 317 | 321 | 335 | 347 | 354 | ||||||
| 1 | 7 | 4 | 14 | 12 | 7 |
【問題3】
左から
1,2n-1,3n-1,.....,nn-1個取って計量すれば、
n!通りに異なった数を1:1対応させることが可能だと思います。
対応表を使わないで計量した数が何番目の順列に対応するかの一般式が判然としません。
最大と最小の計量数は、わかりますがその間を埋める数列がつかめません。
最小から最大までならびかえてその階差数列を作ると、綺麗な対称性がみられます。
【コメント】
階差数列が本当にきれいですね。
ただコインの枚数はさらに減らせるようです。
例えばN=3なら1個、2個、4個で可能です。
| 順序 | 重さ | ||
| 1 | 2 | 3 | 17g |
| 1 | 3 | 2 | 15g |
| 2 | 1 | 3 | 16g |
| 2 | 3 | 1 | 12g |
| 3 | 1 | 2 | 13g |
| 3 | 2 | 1 | 11g |
◆広島県 清川 育男 さんからの解答。
【問題2】
最小の個数でという条件を無視していました。
左の箱から、
1個,2個,5個,15個の計23個取るように指示する。
4!=24
24通りに対して異なる計量数が1:1対応しています。
例えば55gのとき、左から
3g,1g,4g,2gの箱となる。
対応表は以下の通りです。
| 1. | 1 | 2 | 3 | 4 | 80 |
| 2. | 1 | 2 | 4 | 3 | 70 |
| 3. | 1 | 3 | 2 | 4 | 77 |
| 4. | 1 | 3 | 4 | 2 | 57 |
| 5. | 1 | 4 | 2 | 3 | 64 |
| 6. | 1 | 4 | 3 | 2 | 54 |
| 7. | 2 | 1 | 3 | 4 | 79 |
| 8. | 2 | 1 | 4 | 3 | 69 |
| 9. | 2 | 3 | 1 | 4 | 73 |
| 10. | 2 | 3 | 4 | 1 | 43 |
| 11. | 2 | 4 | 1 | 3 | 60 |
| 12. | 2 | 4 | 3 | 1 | 40 |
| 13. | 3 | 1 | 2 | 4 | 75 |
| 14. | 3 | 1 | 4 | 2 | 55 |
| 15. | 3 | 2 | 1 | 4 | 72 |
| 16. | 3 | 2 | 4 | 1 | 42 |
| 17. | 3 | 4 | 1 | 2 | 46 |
| 18. | 3 | 4 | 2 | 1 | 36 |
| 19. | 4 | 1 | 2 | 3 | 61 |
| 20. | 4 | 1 | 3 | 2 | 51 |
| 21. | 4 | 2 | 1 | 3 | 58 |
| 22. | 4 | 2 | 3 | 1 | 38 |
| 23. | 4 | 3 | 1 | 2 | 45 |
| 24. | 4 | 3 | 2 | 1 | 35 |
N=2〜4では規則性がはっきりしないのでN=5〜6をプログラムで検索します。
◆広島県 清川 育男 さんからの解答。
度々解答を訂正したので、整理してみます。
| 取り方 | 計量した 個数 | |
| N=1 | 1 | 1個 |
| N=2 | 1,2 | 3個 |
| N=3 | 1,2,4 | 7個 |
| N=4 | 1,2,5,15 | 23個 |
| N=5 | 1,3,6,22,92 | 124個 |
◆広島県 清川 育男 さんからの解答。
アルゴリズムで試行錯誤しました。
結局、
1,25,35,45,55,65
の取り方は最小ではないが、
一応1:1の対応を満足するので、大きい数のほうから1ずつ減らすという方法にたどりつきました。
N=6
1,7,35,175,258,993
計 1469個
最小の個数でという条件は厳しいですね。
◆広島県 清川 育男 さんからの解答。
N=7
7!=5040
5040通りに1:1対応
1 2 20 45 271 1727 11392
計 13458個
自信はないのですが、報告します。
素数がどのように関係しているのか?。
◆宮城県 tellurium さんからの解答。
N=5までではまだ予測がつかないのでN=6,7の場合をコンピュータで計算してみました。
N=5までの最小解は清川さんのものが正しいと思います。
N=6のときの個数の少ない解ベスト10
[ 1, 8, 10, 34, 167, 897 ] 1117 [ 1, 3, 13, 34, 169, 907 ] 1127 [ 1, 20, 26, 40, 172, 880 ] 1139 [ 1, 14, 41, 43, 173, 869 ] 1141 [ 1, 3, 12, 33, 171, 924 ] 1144 [ 1, 17, 32, 35, 173, 887 ] 1145 [ 1, 16, 27, 39, 173, 890 ] 1146 [ 1, 11, 14, 35, 172, 913 ] 1146 [ 1, 13, 20, 35, 172, 906 ] 1147 [ 1, 15, 16, 39, 172, 907 ] 1150N=7のときの個数の少ない解ベスト10
[ 1, 21, 36, 50, 264, 1634, 10738 ] 12744 [ 1, 21, 29, 50, 264, 1648, 10837 ] 12850 [ 1, 16, 54, 55, 273, 1661, 10839 ] 12899 [ 1, 17, 29, 50, 264, 1656, 10885 ] 12902 [ 1, 5, 15, 44, 258, 1658, 10943 ] 12924 [ 1, 7, 15, 44, 258, 1658, 10943 ] 12926 [ 1, 26, 36, 50, 269, 1659, 10903 ] 12944 [ 1, 22, 50, 75, 281, 1673, 10874 ] 12976 [ 1, 25, 43, 50, 272, 1668, 10946 ] 13005 [ 1, 24, 55, 56, 278, 1676, 10945 ] 13035 [ 1, 4, 8, 41, 255, 1671, 11056 ] 13036ただし以上の計算は全ての可能性を網羅したわけではないのでもっと良い解が存在するかもしれません。
| 取り方 | 総数 |
|---|---|
| 1 | 1 |
| 1, 2 | 3 |
| 1, 2, 4 | 7 |
| 1, 2, 5, 15 | 23 |
| 1, 3, 6, 22, 92 | 124 |
| 1, 8, 10, 34, 167, 897 | 1117 |
| 1, 21, 36, 50, 264, 1634, 10738 | 12744 |
ますます分からなくなってきたので、少し方向性を変えて1,2,Nで始まる最小解について考えてみました。
| 取り方 | 総数 |
|---|---|
| 1 | 1 |
| 1, 2 | 3 |
| 1, 2, 4 | 7 |
| 1, 2, 5, 15 | 23 |
| 1, 2, 6, 23, 99 | 131 |
| 1, 2, 7, 33, 173, 951 | 1167 |
| 1, 2, 8, 45, 279, 1794, 11820 | 13949 |
| 1, 2, 9, 59, 423, 3121, 23463, 179347 | 206425 |
これだと少し法則性が見えてきます。
例えば15,23,33,45,59,...は N2-N+3のようですし
99,173,279,423,...は N3-2N2+5N-1、
951,1794,3121,...は N4-3N3+10N2-11N+9、
11820,23463,...は N5-4N4+17N3-30N2+39N-17
になると思われます。
しかしこれらの多項式がどういう規則でできているのか全く分かりません。