Subscribe Us

Responsive Advertisement

Advertisement

Maximum Subarray Sum Brute force approach I : Using 2 nested loops

 

maximum subarray sum brute force

Maximum Subarray Sum O(n^2)




#include<bits/stdc++.h>

using namespace std;

int main()

{

    int i,n,j,sum,ans=0;

    cin>>n;

    int a[n];

    for(i=0;i<n;i++) cin>>a[i];

    for(i=0;i<n;i++)

    {

        sum=0;

        for(j=i;j<n;j++)

        {

            sum+=a[j];

            ans=max(ans,sum);

        }

    }

    cout<<ans<<endl;


    return 0;

}


Post a Comment

0 Comments