在OpenJudge上
for(i=0;i<n;i++)
动态申请二维数组空间时注意
int **a;
a=(int**)malloc(sizeof(int)*n);
for(i=0;i<n;i++)
a[i]=(int*)malloc(sizeof(int)*n);
这个代码就会出现Runtime Error
第二行改为
a=(int**)malloc(sizeof(int*)*n);
或者(C++)
int **a;
a=new int*[n];
a[i]=new int[n];
就可以了