
パズルWaterSortにちょっとハマってます。上記の疑問が湧きました。
瓶がN+2本、一つの瓶の水の量がMの場合、
N色の水がそれぞれMの量あり、それらがN本の瓶に配分されているとして、
どのような配分(初期状態)であっても、1つの瓶に1色をまとめる手順(解法)は存在するのでしょうか?
あるいは、解けない問題(手順の存在しない初期状態)は存在するのでしょうか?
移せるのは最上位の色の水だけで、移動先の瓶は、最上位の色が同色あるいは空の瓶だけで、移動が可能な場合だけです。
例えば、上から、
A:1123 と水が入っている瓶からは
B:--45
C:-167
D:--18
のDへは色1の水を2単位移動できますが、
Bは最上位の色が違う、
Cは1単位しか空きがない
ため、移動できません。
写真のような盤面になってしまうと移動できる瓶はありませんので、解法は失敗となります。

No.5ベストアンサー
- 回答日時:
数学的にN,Mの制約をつけなければいけない理由は何もないので、どんな制約をつけるかは何を考えたいかで決める話。
どんな(N,M)なら解法のない場合があるのか、最小のNは?Mは?とかなら解けるのかは知らないけど問題としては成立するかな。
あとは
>手元のパズルWaterSortでは、N≦12,M≦6
に限定するとか。 一応これに抵触しない範囲でも解けない場合はありそうですね。
179axx
189axx
279axx
289axx
379axx
389axx
470bxx
480bxx
570bxx
580bxx
670bxx
680bxx
水の番号は0〜9とa,bです。xには残りの水が入ります。
何回も回答ありがとうございます
N≦12,M≦6に限定しても反例(解法のない初期状態)があるんですね。
ということは、
No2>問題作る際には、完成した状態からシャッフルするような作り方する
のようですね。
>数学的にN,Mの制約をつけなければいけない理由は何もないので、どんな制約をつけるかは何を考えたいかで決める話。
そうです。
当初予想は、「余裕の空瓶は2本でM,Nの制約なしで任意の初期状態でも解法が存在する」でしたが、N=12、M=6で反例をいただきましたので、予想は否定されました。
余裕の空瓶が十分にあれば、必ず解法が存在するので、余裕の空瓶の数の制約か、初期状態に対してある関数を定義して、関数の値で制約をつけるのでしょうかね。
このあたりは私のお楽しみで、また思いついたら、質問させていただきます。
No.4
- 回答日時:
あら、本当ですね。
失礼しました。上から順に
147891111
157891122
167892211
247893333
257893344
267894444
347895555
357895566
367896666
空瓶×2
でどうですかね。9瓶9色なので設定には違反してないはず(9の下は適当に入れてます)
9がどうやっても動かせないはずです。
回答ありがとう
確かに、解法なしの初期状態ですね。
これでの、本質問は解決です!
余談
私の仮説(予想)の条件が緩すぎたようですね。
手元のパズルWaterSortでは、N≦12,M≦6ですので、もう少し、N,Mに制約をつけないと、数学の問題(?)になりませんね。
もし、N,Mについての制約のアイデア等ありましたら、教示いただければと思いますので、質問を閉じるのは少し待っています。
No.3
- 回答日時:
少なくともNとMの組み合わせに制限がないなら、
M=2N+1、N+1とN+2番の瓶が空とします。Nは2以上なら良いはず。
1からN番の瓶初期配置は次のようにします。
①i番の瓶の一番上はi番の水
②i番の瓶の上から2番目はN+i番の水
③全ての瓶の上から3番目は2N+1番の水
④残りは適当
最初の2手は空瓶を使うしかありません。
3手目に同じ色の水が一番上にないので詰みます。
No.2
- 回答日時:
別のゲームやってて宣伝はよく出てきてたので知ってるけど、プレイしたことは無いです。
> どのような配分(初期状態)であっても、1つの瓶に1色をまとめる手順(解法)は存在するのでしょうか?
質問者さんが解けない例に上げたのが初期配置なら、解く手順は無いのでは。
> あるいは、解けない問題(手順の存在しない初期状態)は存在するのでしょうか?
MとかNが少ないとか一定の条件の場合に必ず解けるかどうか?みたいな話?
フツーに考えるなら、問題作る際には、完成した状態からシャッフルするような作り方するので、解けるようになってるのでは。
混ぜたら色が変わるとか、量が2になったら1ずつ動かせないとか、不可逆な要素が無いなら、ですが。
問題はランダムに作られるんでしたっけ?
応答ありがとうございます。
>質問者さんが解けない例に上げたのが初期配置なら、解く手順は無いのでは。
例に上げたのは途中経過であり、今回の質問での初期配置では
2本は空の瓶
ですよ! 条件、よくご理解ください。
>問題はランダムに作られるんでしたっけ?
そこが知りたいとこですね。
ダウンロードしたアプリでは、ゲームなので当然でしょうが、
全て解ける問題ばかり
でした。また、
「これがどうしても解けません。」
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
というのが投稿されてましたので興味津々で解いてみると、この問題もあっさり解けてしまいました。ということで、
どのような配分(初期状態)であっても、1つの瓶に1色をまとめる手順(解法)は存在するのでしょうか?
あるいは、解けない問題(手順の存在しない初期状態)は存在するのでしょうか?
という疑問が湧いて質問しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
『3本の雨傘』
数学
-
確率が(ある程度)強い人って
数学
-
モンティ・ホール問題
数学
-
4
C言語と将来性
数学
-
5
パズルWaterSortの解は必ず存在するの?
数学
-
6
笑わない数学ーー確率論
数学
-
7
3つの箱A,B,Cの1つに賞品がはいっているが、外からはわからない。A,B,Cのどれかを選んだとき、
数学
-
8
2の10乗が1024であることはなぜ有名なのですか? コンピューターに詳しくなくても理系ならほとんど
数学
-
9
無限大の大きさ
数学
-
10
直方体の成立条件はなんですか?
数学
-
11
『4色問題⓵』
数学
-
12
無理数には、任意の有限個の数列が必ず含まれるのでしょうか
数学
-
13
『Cの微分』
数学
-
14
数学です。 上の式が間違いなのはなぜでしょうか?
数学
-
15
数学でこのような変形を見たんですが 裏技でしょうか?
数学
-
16
原始関数の存在性の証明について 数学科の3回生です。院試の勉強でつまづいたので助けてほしいです。 R
数学
-
17
問題「キッチンペーパーだけでバウムクーヘンを五等分せよ」 正解は?
数学
-
18
0から1までの間の有理数の割合と無理数の割合を教えてください。
数学
-
19
実数であるべきものに虚数を含む複素数が現れたときの対処法
数学
-
20
5/{2√2+√3+√5}の分母を有理化せよと言う問題がございまして、答えが {3√5+5√3-2√
数学
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
教えてください
-
5
電卓の使い方 乗数はどうした...
-
6
アップ率の求め方について
-
7
パーセンテージの平均の出し方は?
-
8
「原価に20%乗っけて販売」っ...
-
9
15%増しの計算方法
-
10
整数問題
-
11
キログラム(kg)を立米(m3)...
-
12
減少率の出し方
-
13
内角の和が1440°である多角形は...
-
14
2次関数の問題についての考察
-
15
1次関数の最大と最小
-
16
親より早く死んだ子が賽の河原...
-
17
数字3桁全ての組み合わせ教え...
-
18
放物線y=a(x-a)(x-b)について、...
-
19
59.175=(59.545-8.54tanx)cosx ...
-
20
絶対値と最小値
おすすめ情報
公式facebook
公式twitter