int n = 3;
int p[] = {3,2,4,3};
int m[n+1][n+1];
int s[n+1][n+1];
cout<<"What's the division of Matrix A * B * C?"<<endl;
MatrixChain(p, n, m, s);
cout<<"It is "<<Traceback(1,n,s)<<endl;
[Error] cannot convert 'int (*)[(((sizetype)(((ssizetype)(n + 1)) + -1)) + 1)]' to 'int**' for argument '3' to 'void MatrixChain(int*, int, int**, int**)'
[Error] cannot convert 'int (*)[(((sizetype)(((ssizetype)(n + 1)) + -1)) + 1)]' to 'int**' for argument '3' to 'void Traceback(int, int, int**)'