/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param m int * @param a intvector * @return int */ intsolve(int n, int m, vector<int>& a){ int l=0,r=0,ans=0; while(r<n){ if(a[r]){ r++; }else{ r++; m--; if(m<0){ while(a[l]) l++; l++; m++; } } ans = max(ans,r-l); } return ans; }