import java.util.*; public class Solution { //array为最终合并后的数组,temp为用于合并的临时数组 int[] array,temp; public int mod = 1000000007; public int mergeSort(int left,int right){ if(left>=right){ return 0; } int mid=(left+right)/2; //划分 int res = mergeSort(left,mid) + mergeSort(mid+1,right); res%=mod; //i,j分别指...