53. Suma máxima de subarreglo

Descripción del Título:

inserte la descripción de la imagen aquí

Idea principal:

Este es otro problema de programación dinámica, pero no se considera programación dinámica, porque este problema no tiene efectos secundarios.

class Solution {
    
    
public:
    int maxSubArray(vector<int>& nums) {
    
    
        int ans=-100000000;
        int nowans=0;
        for(auto num:nums)
        {
    
    
            nowans=max(nowans+num,num);
            ans=max(ans,nowans);
        }
        return ans;
    }
};

Supongo que te gusta

Origin blog.csdn.net/weixin_54385104/article/details/129987253
Recomendado
Clasificación