#define__SANITIZE_ADDRESS__0#pragmacomment(linker,"/stack:200000000")#pragmaGCC optimize("Ofast,no-stack-protector")#pragmaGCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")#pragmaGCC optimize("unroll-loops")auto _ =[](){ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);returnnullptr;}();classSolution{public:vector<int>getAverages(vector<int>& nums,int k){int n = nums.size();vector<int>ans(n,-1);longlong sum =0;for(int i =0; i <min(n, k <<1); i++){sum += nums[i];}for(int i = k; i + k < n; i++){sum += nums[i + k];ans[i]= sum /(2* k +1);sum -= nums[i - k];}return ans;}};