리눅스상에서 동적할당으로 행렬생성해서 곱셈연산하는데 너무 느립니다
크기가 너무커서 배열생성도할수없고 막막하네요
void standard_matrix_multiplication (int n,int MatrixA[n][n],int MatrixB[n][n],int MatrixC[n][n])
{
int i,j,k;
Standard_Mul_Count=0;
Standard_Add_Sub_Count=0;
for(i=0;i
for(j=0;j
MatrixC[i][j]=0;
for(i=0;i
for(j=0;j
for(k=0;k
MatrixC[i][j]+=MatrixA[i][k]*MatrixB[k][j],Standard_Mul_Count++,Standard_Add_Sub_Count++; //곱하고 더해서
}