#include using namespace std; long long n; long long A[100005]; long long otg[100005]; long long nuli[100005]; long long sbor[100005]; multisets; int main(){ freopen("krasi.in","r",stdin); freopen("krasi.out","w",stdout); long long n,k; cin>>n>>k; for(long long i=0; i>A[i]; if(i==0){sbor[i] = A[i]; continue;} nuli[i]=nuli[i-1]; if(A[i]==0) nuli[i]++; sbor[i] = sbor[i-1]+A[i]; } long long l = -1; for(long long i=0; i k) { for(long long j=max(0ll,l); j=0 ) otg[i] -= sbor[l]; //cout<otg[i]) { otg [i] = otg[i]-((*it)-sbor[l]);//(*it); //cout<<"maham "<<(*it)<