dp[i][j][k]dp[i][j][k]dp[i][j][k]: \: iii 体目のモンスターまでで、赤いボールを jjj 個、青いボールを kkk 個使ったときに捕まえられるモンスターの数の最大値
という動的計画法をすることによってこの問題を十分高速に解くことができます。