#include #include const int maxn=10000001; int A[maxn+1]; int L[maxn],R[maxn]; int count; char infilename[10]="0.in"; char outfilename[10]="0.out"; FILE * fin, * fout; void merge(int arr[],int left,int middle,int right){ int i,j; int n1=middle-left+1; int n2=right-middle; //int L[maxn],R[maxn]; for(i=0;i