形式的冪級数の pow で通せた!
問題概要
個の箱それぞれに正しい括弧列を入れる。ただし、次の2つの条件をともに満たすように入れる必要がある。
- 個の箱に含まれる '(' の個数の合計が
- 長さが である括弧列はどの箱にも入れてはならない
条件を満たす入れ方の総数を 998244353 で割ったあまりを求めよ。
制約
考えたこと
長さが となる「正しいカッコ列」の個数はカタラン数と呼ばれるもの ( と書くことにする)。
が成り立つ。
そして、今回の問題は形式的冪級数の知見を活用すると、
- (ただし の項のみ除く)
として、 を求めれば OK だとわかる。そしてこれは で求められる。yosupo juege から速い FPS のコードを借用することで通った!!
しかし実際には、 で求められる解法があったらしくて、すごい!!!