0

指定したx座標にピークを持つDyck路の数はカタラン数

60
0

nは非負整数とする.二次元平面R2の二つのベクトルU(1,1),D(1,1)の列
ω=(ω1,,ω2n)ωi{U,D}
であって,以下の二条件

  • 任意の部分和のy座標が非負である.つまり
    (xr,yr)i=1rωi
    と定義するとyr0 (r=1,,2n)が成り立つ.
  • y2n=0が成り立つ.
    を満たすものを,サイズnDyck路という.

サイズnのDyck路の個数は,カタラン数Cn1n+1(2nn)であることが知られている.

Dyck路ωに現れるUDという部分列のことを,ピークという.

下の図1を見るとわかりやすいと思う.Dyck路は下図のように図示され,線の高さが極大な場所がピークである.

サイズ!FORMULA[13][1121089][0]のDyck路!FORMULA[14][1419579614][0]の図示.赤い矢印で示した部分がピーク. サイズ10のDyck路UUDUUDDDUDの図示.赤い矢印で示した部分がピーク.

特定のx座標にピークを持つDyck路の数は以下のように求められる.

任意の自然数nNと自然数k{1,,2n1}が与えられているとする.
サイズnのDyck路ω=(ω1,,ω2n)のうち,ωk=U,ωk+1=Dを満たすものは,Cn1個存在する.

「サイズn1のDyck路」と「サイズnωk=U,ωk+1=Dを満たすDyck路」との全単射を作ればよい.
サイズn1のDyck路を
α=(α1,,α2n2)
とする.このとき
α(α1,,αk1,U,D,αk,,α2n2)
は,サイズnωk=U,ωk+1=Dを満たすDyck路である.
対応ααは所望の全単射である.

投稿日:2023515
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Do everything bijectively.

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中