Pagini recente » Cod sursa (job #3268249) | Cod sursa (job #1866684) | Cod sursa (job #2115609) | Cod sursa (job #2542719) | Cod sursa (job #366765)
Cod sursa(job #366765)
#include <stdio.h>
#include<vector>
#include<algorithm>
#include<map>
#define maxn 100020
#define ll long long
using namespace std;
int n;
int k;
int a;
int s;
int m, ans;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
// scanf("%d", &k);
k=0;
s = 0 ;
s=0;
m = 0;
int mi =0;
ans = 0;
int start = 0;
int end = 0;
for (int i = 0; i < n; i++)
{
scanf("%d", &a);
a -= k;
s+=a;
if( ans < s-m)
{
ans = s-m;
start = mi+1;
end = i+1;
}
if( s< m)
{
m = s;
mi = i+1;
}
}
printf("%d %d %d", ans,start,end);
return 0;
}