1
最も少ないフリーセルソルバーを構築する
Freecellのゲームでは、エースからキングまでスーツに合わせて4つの基礎杭を構築し、交互に色を変えながら下向きに構築します。ただし、一度に作成できるカードは1つだけなので、シーケンス全体を移動するのに役立つ1つのカードを含むことができる4つの「フリーセル」が与えられます。アイデアは、あなたがゲームを解決するのを助けるために必要に応じて、自由なセルに個々のカードを織り込むことです。 あなたの仕事は、可能な限り少ない動きでこれらのゲームを解決するプログラムを構築することです。 プログラムは、入力として次の形式の52枚のカードのシーケンスを受け取ります。 2S 9H 10C 6H 4H 7S 2D QD KD QC 10S AC ... これは、次の順序で初期レイアウトで処理されます。 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 …