Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<fstream>
- using namespace std;
- int main()
- {
- int v[100000],n,i,smin=0,s,pi,pf,p,suma=0;
- ifstream f("sminus.in");
- ofstream g("sminus.out");
- f>>n;
- for(i=1;i<=n;i++)
- f>>v[i];
- i=1;
- s=0;
- while(i<=n)
- {
- s-=v[i];
- if(s==0)
- p=i;
- if(s>0)
- {
- s=0;
- p=i+1;
- }
- if(s<smin)
- {
- pi=p;
- smin=s;
- pf=i;
- }
- i++;
- }
- for(i=1;i<=n;i++)
- if(i<=pf && i>=pi)
- suma-=v[i];
- else
- suma+=v[i];
- g<<pi<<' '<<pf<<'\n'<<suma;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement