#include #include #include #include #include using namespace std; int maxi(int *a,int i,int j) { int max=a[i]; for(int k=i+1;k<=j;k++) if(a[k]>max) max=a[k]; return max; } void maxtransform(int *a,int *b,int n) { int z=0; for(int k=0;k>n; int a[200001]; for(int i=0;i>a[i]; int temp=n*(n+1)/2; int *b=(int*)malloc(temp*sizeof(int)); maxtransform(a,b,n); /* for(int i=0;i