# yukicoder No.2156 ぞい文字列 形式的冪級数解 ## 問題 [yukicoder No.2156 ぞい文字列](https://yukicoder.me/problems/no/2156) ## 解説 「い」で区切ると次のようになっている. - 次の形の文字列を $1$ つ以上 - 「ぞ」 $1$ 文字以上 +「い」 - +「ぞ」 $0$ 文字以上 「ぞ」 $1$ 文字以上 +「い」の形の長さ $n$ の文字列の個数を係数に持つ形式的冪級数は \\[x^2+x^3+\cdots=\frac{x^2}{1-x}\\] であるから,求める値は次で得られる. \begin{align*} &[x^N]\sum_{k\geq 1}\left(\frac{x^2}{1-x}\right)^k\frac{1}{1-x}\\ &=[x^N]\frac{\frac{x^2}{1-x}}{1-\frac{x^2}{1-x}}\cdot\frac{1}{1-x}\\ &=[x^N]\frac{x^2}{(1-x)(1-x-x^2)}\\ \end{align*} Bostan-Mori 法などを用いて計算量 $O(\log N)$ で計算できる.
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.