Q: 给定一个 bool array,0代表放假日,1代表要上班
以及给一个年假天数 v,试求出请了 v 天假后,最长的连续假期天数为何
Example:
Input: {1, 0, 0, 1, 1, 0, 0, 1, 1} ; v=2
Output: 6,请了 2 天假之后 (把 1 标成 0),
阵列会变成 {1, 0, 0, 0, 0, 0, 0, 1, 1},有 6 个连续的 0。
Input: {0, 1, 1, 0, 1, 0, 1, 1, 1, 0} ; v=3
Output: 6,把前 3 个 1 标成 0,
阵列会变成 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0},有 6 个连续的 0。
感谢各位大神