| For All Solvers
OMC229

OMC229(C)

 正の整数 nn に対し Sn={1,,n}S_n=\{1,\ldots,n\}とおき,SnS_nの部分集合全体を TnT_n とする.写像 f:SnTnf:S_n\to T_n であって,以下を満たすものの個数を ana_n とする.ana_nSn|S_n| のみに依存することに注意せよ.

  • a,bSna,b\in S_n に対し,af(b)    f(a)f(b)a\in f(b)\iff f(a)\subset f(b)
  • a,bSna,b\in S_n に対しある cSnc\in S_n が存在し,f(a)f(b)=f(c)f(a)\cup f(b)=f(c)

 任意の aSna\in S_n に対し f(a)f(a)f(a)\subset f(a) より af(a)a\in f(a) .これと,22 つめの条件を繰り返し使うことで,ある mSnm\in S_n が存在し,

Sn={1,,n}kSnf(k)=f(m)S_n=\{1,\ldots,n\}\subset \bigcup_{k\in S_n} f(k)=f(m)

すなわち f(m)=Snf(m)=S_n となる mSnm\in S_n が存在することがわかる.すなわち次の集合MMは空集合でない.

M={aSn  f(a)=Sn}M=\{a\in S_n\ |\ f(a)=S_n\}

MM の元の個数を k (1kn)k\ (1\leq k\leq n) とする.任意の mMm\in M および aMa\notin M に対し,

f(m)=Sn⊄f(a)f(m)=S_n\not\subset f(a)

が成り立つので,22 つ目の条件より,mf(a)m\notin f(a) となる.よって,任意の aSnMa\in S_n\setminus M に対し f(a)SnMf(a)\subset S_n\setminus M である.よって,ffSnMS_n\setminus M に制限し, SnMS_n\setminus MSnkS_{n-k} と同一視することで,問題文の 22 条件を満たす f:SnkTnkf:S_{n-k}\to T_{n-k} が得られる.逆に f:SnkTnkf:S_{n-k}\to T_{n-k} が与えられたとき,SnkS_{n-k}kk 個の元を付け加えたものを SnS_n とみなし,付け加えた元に対する ff の値を SnS_n とすることで,上記の 22 条件を満たす f:SnTnf:S_n\to T_n が得られる.MM の元の選び方は nCk{}_n\mathrm{C}_{k} 通りであるから,a0=1a_0=1 と定義することで,漸化式

an=k=1nnCkank=k=0n1nCkaka_{n}=\sum_{k=1}^n {}_{n}\mathrm{C}{}_k a_{n-k}=\sum_{k=0}^{n-1} {}_{n}\mathrm{C}{}_k a{}_k

が得られる.これを用いると,

a0=1, a1=1, a2=3, a3=13, a4=75, a5=541a_0=1, ~ a_1=1, ~ a_2=3, ~ a_3=13, ~ a_4=75, ~ a_5=541

となるので,特に解答すべき値は 541\bold{541} である.

解説YouTube

解説YouTubeが存在しません.