【逆小町算解答】
◆広島県 清川 育男 さんからの解答
9×8+7+6+5+4+3+2+1=100
◆岐阜県 ぶい さんからの解答
9*8+7+6+5+4+3+2+1=100
適当にやったらできました(^^)
◆石川県 平田 和弘 さんからの解答
6=3+2+1 または 6=3*2*1
および 5+4-7=2 に注意して
98-7+6+5+4-3-2-1=100
98-7-6+5+4+3+2+1=100
98-7+6+5+4-3*2*1=100
98-7-6+5+4+3*2*1=100
などが解答です。
◆石川県 数学好き さんからの解答
98-76+54+3+21=100
98+7+6-5-4-3+2-1=100
◆神奈川県 マサト さんからの解答
98+7-6+5-4+3-2-1=100
◆神奈川県 数楽者 さんからの解答
98−7+6*5/4+3/2*1=100
計算途中で1/2がでてきますが、結果は整数になります。
◆千葉県 緑川正雄 さんからの解答
9×8+7×6-5×4+3×2×1=100
◆石川県 marvoh さんからの解答
9+87−6+5+4+3−2×1
◆東京都 じっさん さんからの解答
今回も、当てずっぽうでいくつか見つけました。
9*8+7+6+5+4+3+2+1=100
9*8+7+6+5+4+3*2*1=100
9*8+7+6+5+4*3-2*1=100
9*8+7*6-5-4-3-2*1=100
9*8+7*6-5-4*3+2+1=100
9*8*7/6+5+4+3*2+1=100
9*8*7/6+5*4-3-2+1=100
9*8*7/6+5+4*3-2+1=100
98/7*6+5+4+3*2+1=100
98/7*6+5*4-3-2+1=100
98/7*6*5/4-3-2*1=100
98/7*6*5/4-3*2+1=100
9+87+6-5+4-3+2*1=100
9+87-6+5+4+3-2*1=100
9+87+6-5-4+3*2+1=100
9+87-6-5+4*3+2+1=100
9+87+6*5/4/3*2-1=100
9-8-7+6*54/3-2*1=100
9*8+7+6+54/3-2-1=100
9*8-7-6+5/4*32+1=100
9+8*7-6+5/4*32+1=100
9+8+7*6+5/4*32+1=100
98-7+6-54/3+21=100
やっているうちに、1つ法則を見つけました。
9*8-7-6 = 9+8*7-6 = 9+8+7*6 (=59)
一般化できます。
4つの連続した数を x, x-1, x-2, x-3 とすると、
x*(x-1)-(x-2)-(x-3)=x*x-3x+5
x+(x-1)*(x-2)-(x-3)=x*x-3x+5
x+(x-1)+(x-2)*(x-3)=x*x-3x+5
で同じになります。
◆神奈川県 みき ひろひと さんからの解答
98−7−6+5+4+3+2+1=100
◆神奈川県 ひーぽん さんからの解答
98-7+6+5+4-3-2-1=100
【プログラムで解いてみる】
Internet Explorer 4.0以上またはNetscape Navigator3.0以上の方はコンピュータに計算させることができます。
Internet Explorer 4.0の方がお勧めです。
(NNは計算終了後、しばらく動かなかったので暴走かと思いました。)
かなり遅いので、3個発見するごとに「継続」するか聞いてくるようにしました。
やってみようという方は、電話代が無駄ですからインターネットを切断してから、計算ボタンをクリックしてください。
◆結果を知りたい方はこちらです。
ぜひ見てくださいね。
数が多すぎるので4つに分けます。
◆東京都 しんちー さんからの解答
【問題3】
答からいうと「不可能」。
題意を満たすように数字を選べたと仮定する。
大きい方ほうから小さい方を引くのではなくて、
「カードの数字−裏に書いた数字」
(以下「符号付き差」と呼ぶ) を求めると、カードおよび裏に書く数字は1〜6だから、とりうる値は
±5, ±4, ±3, ±2, ±1, 0 である。
また、上の方法で求めた6つの値を加えると 0 になる。
絶対値をとると「差」としてとりうるのは
0,1,2,3,4,5
の6種類なので題意を満たすにはこれらが1つづつ表われなければならない。
よって実際に「符合付き差」として表れるのは例えば
0, 1, -2, 3, -4, -5
のような 0〜5 の数に正号か負号をつけたものになるが
0 + 1 + 2 + 3 + 4 + 5 = 15
が奇数であることから、どう頑張っても和を 0 には出来ない。
よって仮定があやまりであった。
(証明終)
◆京都府 釜坂 正芳 さんからの解答。
【問題3】
表と裏に書かれている数の差の最大値は5であるから,6枚とも全て異なるためには,
0,1,2,3,4,5のすべてをつくる必要がある。
また,表の和も裏の和も21で等しい(あたり前)ので,<表−裏>の和は0になる。
しかし 0□1□2□3□4□5 の□に,どのように+,−を入れても,奇数が3個(1,3,5)であるから0にはならない。
したがって,不可能。
一般に,1〜N(N≧2)で,
N(N−1)/2が奇数のときは不可能。
【おまけ】
N=2,3 不可能
N=4のとき
表 1 2 3 4 ・・・a 裏 3 2 4 1●得られた解から他の解を求める方法を考えてみます。
[操作1]
裏表逆にする
表 1 2 3 4 ・・・a-1 裏 4 2 1 3[操作2]
表 4 3 2 1 → 表 1 2 3 4・・・a-2 裏 1 4 2 3 裏 4 1 3 2[操作3]
表 1 2 3 4・・・a-3 裏 2 4 3 1以上の操作で,1つの解が得られると,3つの派生した解が得られ,計4個の解が得られる。
N=5のときの 1例
表 1 2 3 4 5 裏 4 2 5 3 1N=6,7 不可能
N=8のときの 1例
表 1 2 3 4 5 6 7 8 裏 7 4 8 5 2 6 3 1いよいよN=9のときです。
3つほど見つけたところで力つきました。
(元来,なまけものなので・・・小町算には答えようともしない)
一応,前述の操作(操作2では10の補数)を施した計12個の裏のみを列記しておきます。
○798253641,946857132,964758213,879352461
○874659321,987354216,987154632,498657321
○859642731,968524713,973864152,793685241
【感想】
まだまだ,ありそうですが,プログラムですべての解を送ってこられる方がおられるでしょう・・・(他力本願)。
また,N(N−1)/2が偶数のときは可能だと思いますが,やはり証明が・・・
◆広島県 清川 育男 さんからの解答
【問題2】
最小 9−87654321=−87654312
最大 987654321
【問題3】
差がすべて異なるなるためには、それぞれ差が0,1,2,3,4,5でなければならない。
差を5にすることの出来るカードは6が書かれているカードに1を書いた場合しかない。
差を4にすることの出来るカードは5が書かれているカードに1を書いた場合しかない。
同じ数字を2度使うことはできないので差がすべて異なることはありえない。
【おまけ】
1+2+3+4+5+6+7+8×9=100
◆石川県 平田 和弘 さんからの解答
【問題2】
最小は、9-87654321=-87654312 最大は、987654321
【問題3】
結論は不可能です。
元の数字と裏に書いた大きい数字−小さい数字の差をマトリックスを考えます。
縦をカードに書いてある元の数字として横を裏に書いた数字とします。
下記のようになります。
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | 0 | 1 | 2 | 3 | 4 | 5 |
| 2 | 1 | 0 | 1 | 2 | 3 | 4 |
| 3 | 2 | 1 | 0 | 1 | 2 | 3 |
| 4 | 3 | 2 | 1 | 0 | 1 | 2 |
| 5 | 4 | 3 | 2 | 1 | 0 | 1 |
| 6 | 5 | 4 | 3 | 2 | 1 | 0 |
大きい数字−小さい数字の差は0〜5なので、5より消していきますが、この状態では対称形なので、左下の5を()で囲んでその数字のところの行(横1列)と列(縦1列)を消します。
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | - | 1 | 2 | 3 | 4 | 5 |
| 2 | - | 0 | 1 | 2 | 3 | 4 |
| 3 | - | 1 | 0 | 1 | 2 | 3 |
| 4 | - | 2 | 1 | 0 | 1 | 2 |
| 5 | - | 3 | 2 | 1 | 0 | 1 |
| 6 | (5) | - | - | - | - | - |
この後、たとえば2つあるうちのどちらか4を消します。
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | - | 1 | 2 | 3 | 4 | - |
| 2 | - | - | - | - | - | (4) |
| 3 | - | 1 | 0 | 1 | 2 | - |
| 4 | - | 2 | 1 | 0 | 1 | - |
| 5 | - | 3 | 2 | 1 | 0 | - |
| 6 | (5) | - | - | - | - | - |
この後3,2,1,0について同様に順次数字を消しますが、「-」以外の所で行および列が重ならないようにはできません。
もう一方の4についても同様です。
【おまけの問題】
問題3と同様に考えて
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
| 1 | - | - | - | - | - | - | - | (7) | - |
| 2 | - | - | - | - | - | - | (5) | - | - |
| 3 | - | - | - | (1) | - | - | - | - | - |
| 4 | - | - | - | - | - | (2) | - | - | - |
| 5 | - | - | - | - | (0) | - | - | - | - |
| 6 | - | - | - | - | - | - | - | - | (3) |
| 7 | - | - | (4) | - | - | - | - | - | - |
| 8 | - | (6) | - | - | - | - | - | - | - |
| 9 | (8) | - | - | - | - | - | - | - | - |
とすれば、行、列が重ならずにできます。
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 裏に書いた数字 | 8 | 7 | 4 | 6 | 5 | 9 | 3 | 2 | 1 |
| 大きい数字-小さい数字 | 7 | 5 | 1 | 2 | 0 | 3 | 4 | 6 | 8 |
私も「N(N−1)/2が偶数のときは可能という説」には賛成です。
具体的に、n=8,9,12,13,16,17 のとき求めてみましたところ確かにできました。
(数字がきちんと並んでいないので見にくいと思いますが・・・)
でも求め方の規則性がよくわかりません?
1)n=8 のとき、
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 裏に書いた数字 | 5 | 8 | 4 | 7 | 3 | 6 | 2 | 1 |
| 大きい数字-小さい数字 | 4 | 6 | 1 | 3 | 2 | 0 | 5 | 7 |
2)n=9 のとき、問題3と同じ
3)n=12 のとき、
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 裏に書いた数字 | 11 | 10 | 9 | 6 | 8 | 5 | 7 | 12 | 4 | 3 | 2 | 1 |
| 大きい数字-小さい数字 | 10 | 8 | 6 | 2 | 3 | 1 | 0 | 4 | 5 | 7 | 9 | 11 |
4)n=13 のとき、
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 裏に書いた数字 | 12 | 11 | 10 | 9 | 6 | 8 | 7 | 5 | 13 | 4 | 3 | 2 | 1 |
| 大きい数字-小さい数字 | 11 | 9 | 7 | 5 | 1 | 2 | 0 | 3 | 4 | 6 | 8 | 10 | 12 |
5)n=16 のとき、
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 裏に書いた数字 | 15 | 14 | 13 | 12 | 7 | 9 | 11 | 8 | 10 | 16 | 6 | 5 | 4 | 3 | 2 | 1 |
| 大きい数字-小さい数字 | 14 | 12 | 10 | 8 | 2 | 3 | 4 | 0 | 1 | 6 | 5 | 7 | 9 | 11 | 13 | 15 |
6)n=17 のとき、
| 元の数字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 裏に書いた数字 | 16 | 15 | 14 | 13 | 12 | 11 | 7 | 10 | 6 | 9 | 17 | 8 | 5 | 4 | 3 | 2 | 1 |
| 大きい数字-小さい数字 | 15 | 13 | 11 | 9 | 7 | 5 | 0 | 2 | 3 | 1 | 6 | 4 | 8 | 10 | 12 | 14 | 16 |
◆神奈川県 数楽者 さんからの解答
【問題2】
最大 987654321
最小 9−87654321
【問題3】
出来ません
2つの数の和と差の奇偶は一致します。
差がすべて異なっていれば、それらは0から5であり、合計は15で奇数です。
しかし、すべての数の合計は、1から6までの和の2倍で偶数です。
したがって、差がすべて異なることはありません。
【おまけ】
1から9の場合、次のようにすれば可能です。
ここで(表、裏)とします。
(1,9)(2,6)(3,4)(4,7)(5,5)
(6,8)(7,2)(8,1)(9,3)
差は順に8,4,1,3,0,2,5,7,6であり、すべて異なっています。
(適当に書いていたら出来てしましました)
◆千葉県 緑川正雄 さんからの解答
【問題2】
[最大値]987654321
[最小値]9-87654321=-87654312
【問題3】
出来ない
[証明]背理法による証明
以下の命題が成立するものと仮定する。
(命題)表の数と裏の数の差の絶対値が全て異なる値となるように出来る。
{1,2,3,4,5,6}の任意の二つの数の差の絶対値の最小値は0、最大値は5であり、
0,1,2,3,4,5の値をとりうるので、(命題)が成立するならば、表の数と裏の数の差の絶対値からなる集合は
{0,1,2,3,4,5}である。
よって、
蚤bs(表の数-裏の数)
=0+1+2+3+4+5=15…(*)
ところで、
0=舶\の数-迫の数
=(表の数-裏の数)
であるから、
蚤bs(表の数-裏の数)は偶数 …(**)
|
A1,A2,…,Anが整数の時、 abs(A1)とA1,abs(A2)とA2,…,abs(An)とAnの各々の組み合せは、 片方が偶数であればもう一方も偶数 片方が奇数であればもう一方も奇数 従って、
A1+A2+…+Anが偶数ならば ところで、
(表の数-裏の数)=0は偶数なので、 |
ここに(*)と(**)とは矛盾するので(命題)は成立しない。
【問題4】
(表の数,裏の数)の一例をあげると
(1,9)(9,2)(2,8)(6,1)(8,4)
(3,6)(5,3)(4,5)(7,7)
[理由]回答例では
abs(表の数-裏の数)は左から順番に
8,7,6,5,4,3,2,1,0であり、各々の値が異なる。
表の数も裏の数も各々1,2,3,4,5,6,7,8,9を各1回ずつしか使用していない。
【感想】
【問題1】,【問題2】と【問題3】にどういう関係があるのかを考えているう
ちに、【問題1】から(**)が頭に浮かびました。
【問題1】は小町算(逆小町算)と呼ばれるそうですが、今まで縁の薄かった問題です。
連想を豊かにする(?)のに役立ちました。
◆東京都 じっさん さんからの解答
【問題2】
最小は、 9-87654321=-87654312
最大は、 987654321 です。
例えば、
987654321 > 98765432*10 > 98765432*(1桁の数)のように、「なし」でつなげた方がかけるよりも大きな数になります。
従って、最大は全部をつなげた 987654321 になります。
最初の 9 はマイナスにできないので、
最小は 9-87654321になります。
【問題3】
1〜6 では全て異なることはありません。
表の数と裏の数はどちらも2個ずつあるので、奇数も偶数も偶数個あります。
表と裏の差は最大が 6-1=5 で、最小が 0 なので、全て異なるためには、差は 0〜5 の6種類となります。
ここで、差の合計を求めると、
0+1+2+3+4+5=15 で奇数となります。
差が偶数の場合、表も裏も偶数または表も裏も奇数です。
従って、差が偶数のカードが何枚あっても、偶数・奇数がどちらも偶数個あります。
差が奇数の場合、表と裏の片方が偶数で片方が奇数です。
従って、差が奇数のカードが奇数枚あれば偶数・奇数がどちらも奇数個、偶数枚あれば偶数・奇数がどちらも偶数個あります。
差の合計が奇数になるためには、差が奇数のカードが奇数枚なければなりません。
すると、全体で偶数・奇数がどちらも奇数個となってしまいます。
しかし、実際は奇数も偶数も偶数個なので、差を6種類全て異なるようにすることは不可能です。 【おまけ】
1〜9 の場合は、差の合計は
0+1+2+3+4+5+6+7+8=36 で偶数なので、可能です。
例:
表 1 9 7 2 4 8 5 6 3 裏 9 2 1 7 8 5 6 4 3 差 8 7 6 5 4 3 2 1 0
◆神奈川県 ひーぽん さんからの解答
【問題3】
全部異なる整数になる事はありえません。
例えば、1と2のカードの裏に1と2の数字を書いて二つの異なる整数にすることは不可能です。
1〜3のカードの裏に1〜3の数字を書いた時も不可能です。
初めて可能になるのは1〜4のカードの場合ですが、このとき、カードは
表1234
裏3241
となっていて、表から裏をひいたものが3.0.
裏から表をひいたものが2.1.0.となっています。
つまり表から裏を引いたものの合計と裏から表をひいたものの合計は等しくなっていて、なおかつ全部の合計は 1〜4のカードの裏に1〜4の数字を書いて全部違う差にするのに必要な0〜3の合計(6)と等しくなっています。
さて、1〜6のカードの裏に1〜6の数字を書いてその差を全部違う整数にするためには0〜5の整数が必要ですが、
0〜5の合計は15で奇数です。
従って、表の数から裏の数をひいたものと、裏の数から表の数をひいたもの
を等しくすることはできず、不可能ということになります。・・・・と思います・・・・
1〜9の場合は0〜8の合計が偶数なので可能なのでは?
◆ 問題へもどる
◆ 今週の問題へ