| For All Solvers
OMC221

OMC221(F)

ユーザー解説 by 2_3_5_7

 平面 z=kz = k 上で xx 軸方向に xkx_k, yy 軸方向に yky_k だけ移動したとすると,k=0100xk=400,k=0100yk=400\displaystyle\sum_{k=0}^{100} x_k = 400, \sum_{k=0}^{100} y_k = 400 および Sk=xkykS_k = x_k y_k が成立し,xk,yk>0x_k, y_k \gt 0 としてよい.{xk}k=0100\lbrace x_k \rbrace_{k = 0}^{100}{yk}k=0100\lbrace y_k \rbrace_{k = 0}^{100} の組それぞれに対応する移動方法は k=0100(xk+yk)!xk!yk!\displaystyle\prod_{k=0}^{100} \dfrac{(x_k + y_k)!}{x_k! y_k!} 通り存在するから,スコアへの寄与は k=0100(xk+yk)!xk!yk!k=0100Sk=2101×k=0100(xk+yk)!(xk1)!(yk1)!2!\prod_{k=0}^{100} \dfrac{(x_k + y_k)!}{x_k! y_k!} \prod_{k=0}^{100} S_k = 2^{101} \times \prod_{k=0}^{100} \dfrac{(x_k + y_k)!}{(x_k - 1)! (y_k - 1)! 2!} となる.上式の右辺の総積部分は,原点 (0,0,0)(0, 0, 0) から点 (299,299,302)(299, 299, 302) への移動であって,各 m=1,2,,100m = 1, 2, \ldots, 100 について平面 z=3m1z = 3m - 1 から平面 z=3mz = 3m へ移動するときの x,yx, y 座標が k=0m1(xk1),k=0m1(yk1)\displaystyle\sum_{k = 0}^{m - 1} (x_k - 1), \displaystyle\sum_{k = 0}^{m - 1} (y_k - 1) となるものの総数に等しいから,M=2101×900!299!299!302!M = 2^{101} \times \dfrac{900!}{299!299!302!}