dp[i][j][k]dp[i][j][k]: \: ii 体目のモンスターまでで、赤いボールを jj 個、青いボールを kk 個使ったときに捕まえられるモンスターの数の最大値

という動的計画法をすることによってこの問題を十分高速に解くことができます。