1、include
#include
using namespace std;
class MatrixChain
{
public:
MatrixChain(int *q,int mSize);
~MatrixChain();
int MChain();
void print();
private:
void print(int i,int j);
int *p;
int **m,**s;
int n;
};
void MatrixChain::print(int i,int j)
{
if
2、i==j)
{
cout<s[i][j]+1)
cout<<'(';
print(s[i][j]+1,j);
if(j>s[i][j]+1)
cout<<')';
}
void MatrixChain::print()
{
//cout<<'(';
print(0,n-1);
//cout<<')';
3、}
int MatrixChain::MChain()
{
for(int i=0;i4、[j]+p[i]*p[k+1]*p[j+1];
if(temp5、i=0;i