1、直接三重循环暴力解(居然还过了,笑了)(其他写法以后补充)
class Solution {
public:
int sumOddLengthSubarrays(vector<int>& arr) {
int sum=0;
int arrsize=arr.size();
for(int i=1;i<=arrsize;i+=2)//表示数组长度
for(int j=0;j<arrsize-i+1;++j)//表示子数组起始下标
for(int k=j;k<=j+i-1;++k) sum+=arr[k];
return sum;
}
};