kwm_t

kwm_tのメモ

解説

OMC130-B修正前ver

修正前の問題文:「a,b,c,dが相異なる」の場合以下の条件を満たす通り数dp[n]を考える 1:n人存在する 2:n人全てが、いずれかの人と赤or青の糸で結ばれている 3:問題の2条件と最終的な状態の条件を満たす。以上を満たすdp[n]が求まれば、元の問題の答え…

yukicoder No.1857 Gacha Addiction

yukicoder No.1857 Gacha Addiction 橙diffが解けたので書く!以下すべてpi=pi/sとする。 i回目で終了するケースを考える これはi-1回目までに重複がなく、i回目に初めて重複が起きる i回目までは無視してi-1回目までを考える。 これはΠ(1+pi)を展開した各項…

yukicoder No.1856 Mex Sum 2

yukicoder No.1856 Mex Sum 2 橙diffが解けたので書く!AとかA'は無視して mexがiで長さがjの整数列について考える。 dp[i][j]:=mexがiで長さがjの整数列の通り数 この通り数がわかれば 答えは、ΣΣBinomial(n,i)*pow(m+1,n-i)*dp[j][i]*j になる。なのでdpが…

ARC112E - Cigar Box

E:FPS解を考える最終的に左右に動かす数をLとRとすると m個をL+R種類(最低一回は使用)で塗る場合の数は [x^m](e^x-1)^(L+R)*m!であり (e^xとm!は展開すると7!/(3!*2!*2!)みたいな形になるので求めたいものがもとまる) 最後のm-(L+R)以外は左右が自由なのと L…

ABC194F - Digits Paradise in Hexadecimal

コンテスト中にバグらせていた自分の解放がやっと通ったのでメモ書き。 以下の3パターンのうちの満たすものを合計する 1:Nと上からn桁は一致するNより小さいもの 2:Nより桁数が小さいもの 3:Nそのものその前に前計算パートで memo[i][j]:=丁度j種類の…