边界是 j = 0 和 i = j。j = 0 时,Bob 全都选减法,因此 Alice 全给 0。j = i 时,Bob 全选加法,因此 Alice 全给 k。
对于 Subtask 2,考虑每个位置对 f(n, m) 的贡献。能贡献的位置只有 f(i, i) = ki,贡献路径是 (i, j) \rightarrow (i + 1, j), (i + 1, j + 1),也就是竖着或者斜着走,方案数是 n - i - 1\choose m - j。贡献是多少?一开始的贡献是 ki,随着往下走一行,会除以一个二。一共走 n - i 行,因此除以 2^{n-i}。