Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int n,m,x,st,dr;
- long long int S[100001],Smax=LLONG_MIN,Sm;
- int main()
- {
- cin>>n;
- for(int i=1;i<=n;++i)
- cin>>x,S[i]=x+S[i-1];
- cin>>m;
- for(int i=1;i<=m;++i)
- {
- cin>>st>>dr;
- if(st>dr)
- swap(st,dr);
- Sm=S[dr]-S[st-1];
- if(Sm>Smax)
- Smax=Sm;
- }
- cout<<Smax;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement