#include #include #include #include #include #include using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int n; cin>>n; pairp[n+3]; int arr[n+3],pos[n+3],vis[n+3]; int pre[n+3]={0}; for(int i=0;i>arr[i]; for(int i=0;i>pos[i]; vis[pos[i]]=1; p[i]=make_pair(pos[i],arr[i]); } sort(p,p+n); for(int i=0;i>m; int cloud[m+3],pos1[m+3]; for(int i=0;i>cloud[i]; for(int i=0;i>pos1[i]; } int ans=0; for(int i=0;i=(cloud[j]-pos[j])) c++; if(c==0) ans+=arr[i]; } int max1=INT_MIN; for(int i=0;i