数学講師2886596 views
LaTeX962207 views
世界の国564562 views
教育149515 views
ヒストリア290629 views
高校日本史190578 views
高校国語788355 views
Computer368134 views
小学社会310495 views
中学社会668782 views
Help
Tools
NewsSpreadsheetCalendarBookkeepingMarkdown TablesLanguage Model NewsSlidesTier ListPen ToolIllustrationCrayonWatercolorPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchSwirl EffectLine ArtOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksCherry BlossomWater RippleWater SplashBreaking GlassGlass TextureFabric TextureWood GrainMarble TextureBrick Wall TextureMetal TextureWashi Paper TextureCardboard TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsRolling DiceCross SectionsMotion PathMechanicsWavesElectromagnetic WavesCapacitorsLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHOrganic Reaction MapPeriodic TableComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseMuscle ContractionHormones and HomeostasisRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic TheoryShogi StrategyPiano Rhythm Game

English

対角線を越えない道だけを数えると……カタラン数が現れる

の格子を最短で進む道は 70 本。そのうち対角線を越えないものは 14 本だけです。

この 14 という数には名前が付いています。カタラン数といい、括弧の対応や多角形の分割など、まったく別の見た目の問題にも同じ数が現れる[1]

条件を式にする

出発点を原点、目的地を とします。右へ 1 進むと が 1 増え、上へ 1 進むと が 1 増える。

「対角線を越えない」とは、途中のどの点でも が成り立つということ。上に進みすぎてはいけない、という条件です。

言いかえると、どの時点でも上に進んだ回数が右に進んだ回数を超えない。

悪い道を数えて引く

条件を満たす道を正面から数えるのは大変です。そこで、条件を破る道のほうを数えます。

破る道は、どこかで の線に届いています。はじめて届いた点に注目する。

その点から先の道を、 の線について折り返します。右と上を入れかえる操作にあたる。

折り返した道は、 ではなく に着きます。逆に への道はすべて の線に届くので、折り返せば悪い道に戻る。

悪い道と への道が 1 対 1 に対応しました。この対応を反射法といいます[1]

引き算で式にする

への道は 本。悪い道は への道と同じ数なので 本です。

なら 。整理すると次の形にもなります[2]

で、同じ値です。

n2n から n 個カタラン数
262
3205
47014
525242
6924132

小さい場合で確かめる

で書き出します。 の格子で全体は 6 本。

対角線を越えないのは、右右上上と右上右上の 2 本。式でも で合いました。

なら 5 本。 です。書き出せる大きさで一度確かめておくと、式を信用できます。

全体の経路数を組合せで出す

悪い道を折り返して、ずれた行き先への経路数に置きかえる

引き算する

例:括弧の対応

組の括弧を、開きと閉じが正しく対応するように並べる並べ方も 通りです[2]

3 組なら の 5 通り。

開き括弧を右へ進む、閉じ括弧を上へ進むと読み替えると、格子の道になります。どの時点でも閉じの数が開きの数を超えない、という条件が にあたる。

例:おつりの問題

500 円の切符を売る窓口に、500 円玉だけを持つ人が 4 人、1000 円札だけを持つ人が 4 人、合わせて 8 人が並びます。

おつり用の 500 円玉は最初 0 枚。1000 円札の人には 500 円玉を 1 枚返すので、その時点で手元に 500 円玉がなければ困ります。

どの時点でも 500 円玉の人の数が 1000 円札の人の数以上、という条件です。並び方は 14 通り。

格子の道とまったく同じ条件になっています。

格子の道

どの点でも 。上へ進みすぎない

おつりの並び

どの時点でも 500 円玉の人が 1000 円札の人以上。手元が足りなくならない

例:多角形を三角形に分ける

凸多角形を、交わらない対角線で三角形に分ける分け方の総数も、カタラン数になります[2]

五角形なら 5 通り、六角形なら 14 通り。 角形の分け方が 通りです。

五角形は手で描けます。5 つの頂点それぞれから 2 本の対角線を引く形で、ちょうど 5 通りに分かれる。

例:投票の問題

候補 A が 5 票、候補 B が 4 票を得たとします。開票の途中で A の得票が B を下回らない開き方は何通りか。

これも同じ形の問題です。A を右、B を上と読めば、どの時点でも という条件になる。

通りです。この形は投票の問題として古くから知られています[1]

「下回らない」と「常に上回る」は別の条件です。前者は等号を許し、後者は許さない。

等号を許さない形にすると数が変わる。問題文の「以上」と「より多い」を読み分ける必要がある。

例:対角線に触れてもよいかどうか

なら対角線の上を通ってよく、答えは です。

を最初から最後まで求めると、出発点と目的地が対角線上にあるので、そもそも成り立ちません。

条件が付くのは途中の点だけ、という読み方をします。出発点と目的地は数えない。

高校での扱い

カタラン数という名前は、教科書には出てきません。ただ、反射法で悪い道を数える手順は入試で問われます。

覚えるべきは名前ではなく、次の 2 点です。悪い道を折り返すと行き先が 1 つずれること。そして、ずれた先への道と 1 対 1 に対応すること。

この 2 点さえ出せれば、 がいくつでも答えが書けます。

の格子を最短で進む道のうち、対角線 を越えないものは何本ですか。

  • 20 本
  • 5 本
  • 15 本
__RESULT__

全体は 本、悪い道は 本なので、差の 5 本です。20 は条件を付けない全体になります。

よくある誤り

条件を満たす道を正面から数える。悪い道を引くほうが速くなります
折り返す線を対角線そのものにする。折り返すのは の線です
折り返す位置を最後に届いた点にする。はじめて届いた点で切ります
悪い道の行き先を とする。 です
等号を許すかどうかを読み落とす。「以上」と「より多い」で答えが変わります
式を覚えて検算しない。 で書き出すと確かめられます
括弧やおつりの問題を別物として解く。同じ条件の言いかえです

悪い道を折り返して、行き先のずれた経路に置きかえる。この 1 手で、難しく見えた条件が引き算に変わります。

参考文献

[1] が反射法と投票の問題、[2] が公式と括弧や多角形の分割との対応、[3] が格子の上の経路、[4][5] が組合せと順列の公式です。

Catalan number - Wikipedia
Nombre de Catalan - Wikipédia
Lattice path - Wikipedia
Combination - Wikipedia
Permutation - Wikipedia
4 かける 4 の格子を最短で進む道は 70 本、対角線を越えないものは 14 本です。条件を満たす道を正面から数えるかわりに、越えてしまう道を折り返します。はじめて線に届いた点から先を反射すると行き先が 1 つずれ、そこへの道と 1 対 1 に対応する。この引き算でカタラン数の式が出ます。括弧の対応、おつりの並び、多角形の三角形分割、投票の問題が同じ数になる理由も並べました。