Advertisement
a53

SumeSecv1

a53
Feb 23rd, 2019
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int n,m,x,st,dr;
  4. long long int S[100001],Smax=LLONG_MIN,Sm;
  5.  
  6. int main()
  7. {
  8. cin>>n;
  9. for(int i=1;i<=n;++i)
  10. cin>>x,S[i]=x+S[i-1];
  11. cin>>m;
  12. for(int i=1;i<=m;++i)
  13. {
  14. cin>>st>>dr;
  15. if(st>dr)
  16. swap(st,dr);
  17. Sm=S[dr]-S[st-1];
  18. if(Sm>Smax)
  19. Smax=Sm;
  20. }
  21. cout<<Smax;
  22. return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement