while (indexZero - indexOne > k) 里的while (input[indexOne] != '1'),input[indexOne]不是为1吗,这样的话这个循环不是跑不出来了吗