Advertisement

华为OD机试题 C++ 滑动窗口最大值 2022第4季度 | 100分

阅读量:

**■**题目描述

复制代码
 #include <bits/stdc++.h>

    
  
    
 using namespace std;
    
  
    
 typedef long long ll;
    
 #define SZ(x) ((int)(x).size())
    
  
    
 class Solution {
    
 public:
    
     ll SlidingWindow_Solution_1(vector<int> &nums, int size)
    
     {
    
     ll res = 0;
    
     for (int i = 0; i <= SZ(nums) - size; i++) {
    
         ll sum = accumulate(nums.begin() + i, nums.begin() + i + size, 0);
    
         res = max(sum, res);
    
     }
    
     return res;
    
     }
    
  
    
     ll SlidingWindow_Solution_2(vector<int> &nums, int size)
    

全部评论 (0)

还没有任何评论哟~