https://atcoder.jp/users/ayutake
アイコン:れお様(https://www.pixiv.net/artworks/130549564)
数え上げはkの昇順にセグ木で
G 形式的冪級数で考えると1+x+x^2+…=1/(1-x^A[i])の積になって、分母は畳み込みで計算できて…から進まず(そもそも畳み込みが未実装)
数え上げはkの昇順にセグ木で
G 形式的冪級数で考えると1+x+x^2+…=1/(1-x^A[i])の積になって、分母は畳み込みで計算できて…から進まず(そもそも畳み込みが未実装)
実はこれはComb(l+r,l+1)になる(Comb(l,k-1)=Comb(l,l+1-k)なので、(l+r)個から(l+1)個を選ぶとき、右のr個からk個、左のl個から残りの(l+1-k)個を選ぶと考える)
実はこれはComb(l+r,l+1)になる(Comb(l,k-1)=Comb(l,l+1-k)なので、(l+r)個から(l+1)個を選ぶとき、右のr個からk個、左のl個から残りの(l+1-k)個を選ぶと考える)
ただしXとYに含まれる数は埋めるべき行または列(またはその両方)が決まっているので、それに従って埋めていく
ただしXとYに含まれる数は埋めるべき行または列(またはその両方)が決まっているので、それに従って埋めていく
これを信じて「小さい方N/2個と大きい方N/2個の総和を求めよ」という問題をセグ木をなんやかんやして解くと通った
C よくわかりませんでした(途中放棄)
これを信じて「小さい方N/2個と大きい方N/2個の総和を求めよ」という問題をセグ木をなんやかんやして解くと通った
C よくわかりませんでした(途中放棄)
G 式変形したら何か良い形になるんだろうかと思いつつ、結果的に畳み込みだったら未履修だから困る→解説を見る→そうですか
G 式変形したら何か良い形になるんだろうかと思いつつ、結果的に畳み込みだったら未履修だから困る→解説を見る→そうですか
atcoder.jp/contests/abc...
atcoder.jp/contests/abc...