はじめに
この記事では主客転倒のとあるテクニックについて説明していきます。私自身この話を理解するのにかなり時間がかかってしまったので、皆さんにはすんなり理解してもらえるよう出来るだけ丁寧に説明していきます。
本題
いきなりですが、以下のような問題を考えていきましょう。
OMC213(H)
向きを固定した正角形の各頂点を,赤・青・緑の三色から一つずつ選んで塗り,それぞれの塗り方に対してそのスコアを以下で定めます:
・正角形の辺のうち,両端の頂点の色が等しいものの数
回転によって一致する色の塗り方を区別した場合の通りすべてについて,それぞれのスコアの乗の(相加)平均を求めてください.
まずこの問題を見たときに「乗...!?」となる人は多いのではないでしょうか。そうなんです、もし乗の相加平均ではなく、スコアそのものの相加平均ならばシンプルに主客転倒を用いるだけで答えは出せるんです。(練習としてやってみるといいかもしれません。) では乗の総和をどのように扱えばいいのでしょうか?実はこれもうまい見方をすれば主客転倒で解けてしまうのです。いきなりこの問題の解説をしてもわかりにくいと思うのでもう少し簡単な例を見てから解説します。
類題
向きを固定した正六角形の各頂点を,赤・青・緑の三色から一つずつ選んで塗り,それぞれの塗り方に対してそのスコアを以下で定めます:
・正六角形の辺のうち,両端の頂点の色が等しいものの数
回転によって一致する色の塗り方を区別した場合の通りすべてについて,それぞれのスコアの乗の(相加)平均を求めてください.
正六角形の頂点を、として、に塗られた色をとします。ただしとして考えますまた、スコアの乗を"真のスコア"と呼ぶことにします。このとき、
これはをという文字に置き換えただけです。すると、ある塗り方における真のスコアは、その塗り方においてを満たすの組も含めるの個数に等しいことがわかります。具体例で考えてみましょう。
を満たすスコアがの塗り方を考えます。このとき、の組は
と合計で通りあることがわかります。これがまさに真のスコアと一致しているわけです。この場合、はの通りで、同じくもの通りなので、の組はとなりこれは真のスコアそのものですよね。そして、これはどのような塗り方に対しても同じようなことが言えます。「だからなんなんだ!!」と思うかもしれませんが、ここで総和を考えるととっても嬉しいことが起きます。以下このように真のスコアをの組の個数とみなすことを"真のスコアを組に分解する"と呼ぶことにします(これは私が勝手につけた呼び方です)。
これまでの話から、すべての塗り方に対する真のスコアの総和は、すべての塗り方に対する「を満たすの組の数」の総和と言い換えられます。ここで、ある組が何回表れるかに着目していきましょう。ここで主客転倒を用いるのです。
例えば上の例で登場したを考えてみましょう。
はを満たす塗り方の真のスコアを組に分解して考えたときに必ずその中にただ一つ含まれます。
,スコア | ,スコア | ,スコア | ,スコア | ,スコア | ..... |
| | | | | ..... |
| | | | | ..... |
| | | | | ..... |
| | | | | ..... |
同様にの場合は、を満たす塗り方の真のスコアを組に分解して考えたときに必ずその中にただ一つ含まれます。そして、すべての塗り方に対する真のスコアの合計を考えているので、が含まれるような塗り方は、通りあります。(とは同じ色の通り、その他の頂点は自由に選べて通りなので。) また、の選び方として通りあるので、の組は合計で個あることがわかります。
次はを考えてみましょう。
はを満たす塗り方の真のスコアを組に分解して考えたときに必ずその中にただ一つ含まれます。
,スコア | ,スコア | ,スコア | ,スコア | ,スコア | ..... |
| | | | | ..... |
| | | | | ..... |
| | | | | ..... |
| | | | | ..... |
同様にの場合は、を満たす塗り方の真のスコアを組に分解して考えたときに必ずその中にただ一つ含まれます。そして、すべての塗り方に真のスコアの合計を考えているので、が含まれるような塗り方は、
のとき、通り。(またはであり、の場合を考えると、ととは同じ色の通り、その他の頂点は自由に選べて通りなので。) また、このようなの組は通りなので、の組は個あることがわかります。
のとき、通り。(とは同じ色の通り、とは同じ色の通り、その他の頂点は自由に選べるので通りなので。) また、このようなの組は通りなので、の組は個あることがわかります。
故に、の組は合計で、個あることがわかりました。
よって、真のスコアの総和を、それぞれの真のスコアを組に分解した合計と捉えることで、真のスコアの総和は、となることがわかります。従って、求めたかった値は
となります。
OMC213(H)を解いてみよう!
ここまで簡単目な例を見てきましたが、OMC213(H)も全く同じ手順で解くことができます。ぜひ自分で手を動かして解いてみましょう!
答えが出せたらこちらの公式解説をご覧ください
OMC213(H)
最後に
最後まで読んでいただきありがとうございます。初めての数学の記事ということもありうまく説明できているか不安な部分もあるので、間違いや誤植、質問等あれば言っていただけると助かります。(できるだけ対応します。)
私はこの手法を理解して主客転倒の奥深さを感じました。この手法はOMCでは少し高度な典型だと思うのでぜひこの機会に習得してみてください。最後にOMCE004(B)を練習問題として置いておきます。
OMCE004(B)