駐車パターン                                 戻る

 当HPがいつもお世話になっているHN「GAI」さんからの出題です。
                                       (平成27年4月16日付け)

 フランスはパリのセーヌ川沿いに連続して20区画縦列駐車用の区画が区切られている。
乗用車は1区画、大型ワゴン車は連続した2区画、バスは連続した3区画を必要とする。

 今、乗用車7台、ワゴン車2台、バス1台が駐車しており、各車種がもう一台ずつ入る空き
区間がある。

 この様に、乗用車とワゴン、バスを駐車させるパターンは何通りあるか?ただし、同車種
での車の区別はしないものとする。


 らすかるさんからの質問です。(平成27年4月16日付け)

 ちょっと問題の細部が読み取れませんでしたので、以下のどれか教えて下さい。

(1) 20区画を乗用車・ワゴン・バスの駐車区画に分け、そのうちどの区画が駐車済みか空
  きかというパターンを考慮した全通り
# 「各車種がもう一台入る空き空間」と書かれていることから、空き区画もどの種類を駐車さ
 せるかを決めるものと思われました。

(2) 20区画を乗用車・ワゴン・バスの駐車区画に分ける方法が何通りかを求める
  (区画分けだけが問題で車が駐車しているかどうかは関係ない)

# 「乗用車とワゴン、バスが駐車するパターン」ではなく「乗用車とワゴン、バスを駐車させる
 パターン」となっていることから、実際に駐車しているかどうかは関係なく、区画分けの問
 題のようにも思えました。

(3) 単純に、20区画のどこに何が停車していてどこが空き区画かというパターンを調べる
# 「各車種がもう一台入る空き空間」を単に「残り6区画」と解釈すればこうなります。

(4) その他

 (3)ですかね?


 GAI さんからの補足です。(平成27年4月16日付け)

 意図としては、乗用車7台、ワゴン車2台、バス1台が駐車場に一気にやって来て、これを20
区画に誘導するのだが、次に3種類のどの車がやって来ても(同時に来ても)それぞれの車
種につき一台は止められる区間は確保しておきたい。先の10台の駐車方法は?

として考えて貰いたくて出題しています。


































(答え)  りらひいさんが考察されました。(平成27年4月16日付け)

 459360通りですかね?


 らすかるさんが考察されました。(平成27年4月16日付け)

 空き区画が連続6区画の場合

 空き区画(長さ6)一つ、バス区画(長さ3)一つ、ワゴン区画(長さ2)二つの配置は、
11P4/2=3960通り … (1)

 空き区画が連続5区画+1区画の場合

 空き区画(長さ5)一つ、バス区画(長さ3)一つ、ワゴン区画(長さ2)二つ、空き区画(長さ1)一つ
の配置は、12P5/2=47520通り … (2)

 これに(1)が2重複で含まれているので、連続5区画と1区画の空きが分かれる場合は、
47520-3960*2=39600通り

 空き区画が連続4区画+連続2区画の場合

 上と同じ計算で39600通り … (3)

 空き区画が連続3区画×2の場合

 上と同じ計算で、最後に2で割ればよいので、39600÷2=19800通り … (4)

 空き区画が連続3区画+連続2区画+1区画の場合

 同様の考え方で、13P6/2=617760通りとなるが、これには(1)が6重複、(2)と(3)が2重複、
(4)が4重複で含まれているので、

  617760-3960×6-39600×2-39600×2-19800×4=356400通り

よって、全部で、 3960+39600+39600+19800+356400=459360通り

#りらひいさんと同じ答えになりました。(プログラムの全通り探索でも確認しました。)


 りらひいさんからのコメントです。(平成27年4月16日付け)

 らすかるさんと計算の仕方が違うので、私も計算過程を書いておきます。

 まず、空き区画は考えず、乗用車7台・ワゴン車2台・バス1台を並べる方法を考えると、
10!/(7!2!1!)=360 となります。

 このそれぞれに対して、空き区画を10台で区切られた11か所(各車の間、先頭車の前、
後尾車の後ろ)に挿入します。

(1) 1か所に挿入するとき

 挿入する場所は、11か所あるので11通り。挿入する区画は、6区画をまとめて1か所に挿
入するので1通り。

 よって、11×1=11通り

(2) 2か所に挿入するとき

 挿入する場所は、11か所から2か所選ぶので、11C2=55通り。挿入する区画は、
1・5、2・4、3・3、4・2、5・1の5通り。

 よって、55×5=275通り

(3) 3か所に挿入するとき

 挿入する場所は、11か所から3か所選ぶので、11C3=165通り。挿入する区画は、
1区画・2区画・3区画の3種のものを並べるので、3!=6通り。

 よって、165×6=990通り

以上より、求めるパターン数は、360×(11+275+990)=459360(通り)