Pagini recente » Cod sursa (job #2289614) | Cod sursa (job #2260070) | Cod sursa (job #557941) | Cod sursa (job #2097291) | Cod sursa (job #681372)
Cod sursa(job #681372)
#include<fstream>
using namespace std;
#define inf 0x3f3f3f3f
int sum, mini,a,best,n;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
mini=0;
sum=0;
int max=-inf;
int t=0,p,u;
for(int i=1;i<=n;i++)
{
f>>a;
sum=sum+a;
best=sum-mini;
if(sum<mini)
{
mini=sum;
t=i;
}
if(best>max)
{
max= best;
p=t+1;
u=i;
}
}
g<<max<<" "<<p<<" "<<u;
}