Can you stop exactly?

2 secs 1024 MB
YSatUT's icon YSatUT

imi\geq mの時、iiマス目に止まるのは、

  • (im)(i-m)マス目に止まった直後にmmを出した場合
  • (im+1)(i-m+1)マス目に止まった直後に(m1)(m-1)を出した場合 ...
  • (i1)(i-1)マス目に止まった直後に11を出した場合

mmパターンあり、これらは全て排反事象である。

また、1im11\leq i\leq m-1の時、iiマス目に止まるのは、

  • 00マス目に止まった(則ち、スタート時)直後にiiを出した場合
  • 11マス目に止まった直後に(i1)(i-1)を出した場合 ...
  • (i1)(i-1)マス目に止まった直後に11を出した場合

iiパターンあり、これらは全て排反事象である。

よって、iiマス目に止まる確率をpip_iとすると、pi=1mj=min(0,im)i1pjp_i=\displaystyle{\frac{1}{m}}{\displaystyle{\sum_{j=\min(0,i-m)}^{i-1}{p_j}}}が成立する。

尺取法により、1in1\leq i\leq nを満たす各iiについてpip_iO(1)O(1)で計算できるので、計算量はO(n)O(n)となる。

質問・誤りがある場合

Twitterに連絡ください。ID : @YS55749378