#include using namespace std; vector costlyIntervals(int n, int k, vector A) { // Return a list of length n consisting of the answers int ma=-1L; int mi=1e9+9; int ad,oor; int l=1,r=1,i,j; int cost; for(i=0;i=k) { if(j-i+1>=r-l+1) { l=i; r=j; //break; } } } } int len=r-l+1; vector res; for(i=0;i=l&&i<=r) res.push_back(len); else res.push_back(-1); } return res; } int main() { int n; int k; cin >> n >> k; vector A(n); for(int A_i = 0; A_i < n; A_i++){ cin >> A[A_i]; } vector result = costlyIntervals(n, k, A); for (ssize_t i = 0; i < result.size(); i++) { cout << result[i] <