単元一覧 › 大学数学 離散数学・組合せ論

離散数学・組合せ論の問題

難易度 1教科書の例題レベル大学数学 離散数学・組合せ論

座標平面上で、原点 から点 まで、1 歩ごとに 軸の正の向きに 進む(右へ )か、 軸の正の向きに 進む(上へ )かのどちらかで進む最短経路を考える。このうち、経路上のすべての格子点 が を満たすもの(直線 より上側に一度も出ないもの)の個数を求めよ。

この問題で使うもの

この問題を解けるようになるまで(6 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる
  2. 積の法則と和の法則
  3. 和の法則・積の法則と樹形図
  4. 順列・円順列・重複順列
  5. 組合せ
  6. カタラン数

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

対角線を越えない格子路の個数なので、カタラン数 (鏡像原理)を使う。ここでは 。

ヒント 2

全体の経路数 から、直線 に触れる経路の数を引く。触れる経路は、最初に触れた点までを で折り返すと から への経路に対応する。

ヒント 3

全体は 通り、悪い経路は右 回・上 回の経路で 通り。あとは引き算をする。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

方針 対角線 を越えない格子路の個数は、カタラン数 で数えられる。ここでは である。鏡像原理で式の意味を確かめながら計算する。

1. すべての最短経路の個数
右へ 回、上へ 回、合わせて 歩進む。 歩のうちどの 歩を「上」にするかを選べば経路が 1 つ決まるので、

通りある。

2. 条件を満たさない経路(悪い経路)の個数
を破る経路は、途中で必ず直線 上の点に到達する。最初に に触れた点までの部分を直線 に関して折り返すと、始点 は に移る。こうして、悪い経路と「 から への最短経路」とが 1 対 1 に対応する(後者はかならず をまたぐので、最初に触れた点で折り返せば元に戻せる)。
から へは右へ 回、上へ 回の計 歩なので、その個数は

である。

3. 求める個数

これは と一致する。

よって答えは である。

別解

これは条件 を満たす格子路の数え上げで、カタラン数 に等しい。

反射原理で確かめる。原点から までの最短経路の総数は である。

直線 に一度でも触れる経路は、最初に触れた点以降を直線 で反射すると、 の反射点 への経路と一対一に対応する。その個数は である。

よって求める個数は となる。

検算: であり、一致する。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題