Pagini recente » Cod sursa (job #3122977) | Cod sursa (job #2198210) | Cod sursa (job #462182) | Cod sursa (job #3005190) | Cod sursa (job #634902)
Cod sursa(job #634902)
#include<fstream>
#include<iostream>
using namespace std;
int n,i,j;
int best[6000001][3];
int m=-99999,q;
int main(){
ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
for(i=1;i<=n;i++){
f>>best[i][0];
best[i][1]=i;
best[i][2]=i;
}
q=1;
m=best[1][0];
for(i=2;i<=n;i++){
if(best[i][0]<best[i-1][0]+best[i][0]){
best[i][0]=best[i-1][0]+best[i][0];
best[i][1]=best[i-1][1];
best[i][2]=i;
}
if(m<best[i][0]){
m=best[i][0];
q=i;
}
}
g<<best[q][0]<<" "<<best[q][1]<<" "<<best[q][2]<<'\n';
return 0;
}