Cod sursa(job #3255758)
Utilizator | Data | 12 noiembrie 2024 11:48:55 | |
---|---|---|---|
Problema | Secventa 2 | Scor | 90 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include<fstream>
using namespace std;
ifstream f("secv2.in");
ofstream g("secv2.out");
int main()
{
int n, p1,p2, smax, x, k, lg=1, s ;
f>>n>>k>>smax; s=smax;
for(int i=2;i<=n;i++){
f>>x;
if(s<0) {
s=0, lg=i;
}
s=s+x;
if(s>smax) smax = s, p1=lg, p2=i;
} g<<p1<<" "<<p2<<" "<<smax;
f.close();
g.close();
}