トヨタ自動車プログラミングコンテスト2023#1 (AtCoder Beginner Contest 298) E - Unfair Sugoroku (500)
$ dp[i][j] で高橋君が$ i、青木君が$ jにいるときの高橋君の勝率として、後ろからDPで求める
高橋君が先手なので$ dp_{n,j} = 1
それ以外では$ dp_{i,j} = \frac{\sum_{ii=1}^{p} \sum_{jj=1}^{q} dp_{\min(i+ii,n),\min(j+jj,n)}}{pq}
これは$ \mathcal{O}(N^2PQ)で求まる
問題: https://atcoder.jp/contests/abc298/tasks/abc298_e
提出: https://atcoder.jp/contests/abc298/submissions/40646704
#トヨタ自動車プログラミングコンテスト2023#1 #トヨタ自動車プログラミングコンテスト #ABC298 #500pt #E #ABC #AtCoder
#確率と期待値 #DP