E - Sugoroku 4 確率dp. を と書く. に対して, とする. for を回すとき,移動した回数 を一番外側に持ってくることに注意. dp では,すでに正しく求まっている計算を利用して次を求めるため. 回目を求めるには, 回目が正しく求まっている必要がある. 逆元を何度も使うので,前計算すると速い. typedef long long ll; const ll INFL = 1LL << 60; using vll = vector<long long>; using vvll = vector<vll>; using pll = pair<ll,ll>; int main() …