#include #include #include #include #include #include #include int* r; int rsize; int max(int i,int j,int An,int* A) { int max,k,q; max=A[i]; for(q=i;q<=j;q++) { if(A[q]>max) max=A[q]; }//printf("|%d|",max); return max; } int solve(int An, int* A) { // Return the sum of S(S(A)) modulo 10^9+7. int sum=0,k,i,p,j,x; int arrsize; arrsize=An*(An+1)/2; int arr[arrsize]; static int count=0; for(p=0;p