Pagini recente » Cod sursa (job #166974) | Cod sursa (job #2393831) | Cod sursa (job #2093349) | Cod sursa (job #408828) | Cod sursa (job #1918856)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
long long s, S;
int n, i, j, v[6000001], st, dr;
int main()
{
f >> n;
for(i=1;i<=n;i++)
f >> v[i];
for(i=1;i<n;i++)
{
s=v[i];
for(j=i+1;j<=n;j++){
s=s+v[j];
if(s > S){
S=s;
st=i;
dr=j;
}
else if(s==S&&j-i+1<dr-st+1){
st=i;
dr=j;
}
}
}
g << S << " " << st << " " << dr << '\n';
return 0;
}