形式的冪級数を用いた珍しい(と思った)解き方がある問題集
(解けなかったやつも載せる)
厳密には形式的冪級数ではないもの(有理数の指数が出るもの)も載せてる.
ABC221 H
解説
とする.
なのでDP遷移がわかって解ける.
ABC222 H
ARC107 D
解説
なのでDP遷移がわかって解ける.
UTPC2020 D
解説
とする.
であるのでこれらのを二分木のようにマージしていくことで
で解ける.
yukicoder 0940
解説
とすると,
となる.として,
となるので,に関する多項式と考えると
の係数は
で求められる.また,
は二項係数の前計算により
で求められるので全体の計算量は
分割数
オイラーの五角数定理より,解説
となるので右辺の逆数の
の係数が答え.
分割数2
分割数3
これは解説
を
個以下の「
以下の非負整数」に分割する方法の数である。
これを用いるとに関しての列挙を
で求めることができる.
分割数?
解説
となるのでとしたものの逆数の
の係数が答え.
部分和
以下解説
で考える.
を「
となる
の数」とする.
の対数をとる.
これのをとればよい.
ABC235 G
解説
について,
の値を求める必要があるが,
であるから
から順に求めていけばよい.この式は二項係数の和をグリッド上の経路数に帰着させることで導くことができる.
ABC240 G
解説
の係数を考えると
となり,二項係数の前計算のもとで求められる.
ただし,二項係数は
が
を満たす整数でないとき
と定義する.
ABC241 H
分子は解説
個の項からなるので,各項についてBostan-Mori法を適用すると
または
で求められる.
適当なにより
と変形することができるので,
でも求めることができる.
MojaCoder問(改)
解説
とする.
は部分和を用い,
で求められる.
を求めたいが,
であるので
の分母・分子を適切に
で割っておくことで
で求められる.
フィボナッチ数の総和
ECF Round 133 F
以下の問題が
ただし、
解説
であるので、求める値は
となり、前計算なしクエリあたりで求められる。
の定数項は
であるから
で考えればよい。
を
で前計算することでクエリあたり
で求められる。
ABC281 H
このときの
オンライン畳み込みのような形になっているので分割統治を考える。 と書けるが、最後の解説
とする。
(ただし
)を
を返す関数とすると、
dc(l,r,h):
if r-l==1:
return (1+h_l x);
m = (l+r)/2;
g = dc(l,m,h);
return g*dc(m,r,h*g)の部分で
かかる。
ここで、では
の
次の項しか必要ないので、全部で
で解ける。
の
次の項しか必要ない理由:
は
次であるため、
で使う
の
次の項を求めるのには
の
次の項しか必要ないということが帰納的に示される。