class Solution { public: vector<int> maxInWindows(const vector<int>& num, unsigned int size) { vector<int> maxvec; if(size==0){ return maxvec; } if(size>num.size()){ return maxvec; } for(int i=0;i<=num.size()-size;i++){ int maxvalue=num[i]; // cout<<"maxvaluei:"<<maxvalue<<endl; for(int j=i+1;j<i+size;j++){ maxvalue=max(maxvalue,num[j]); // cout<<"maxvaluej:"<<maxvalue<<endl; } maxvec.push_back(maxvalue); } return maxvec; } };