Welcome![Sign In][Sign Up]
Location:
Downloads SourceCode Windows Develop
Title: zoj1094 Download
 Description: Matrix multiplication problem is a typical example of dynamical programming. Suppose you have to evaluate an expression like A*B*C*D*E where A,B,C,D and E are matrices. Since matrix multiplication is associative, the order in which multiplications are performed is arbitrary. However, the number of elementary multiplications needed strongly depends on the evaluation order you choose. For example, let A be a 50*10 matrix, B a 10*20 matrix and C a 20*5 matrix. There are two different strategies to compute A*B*C, namely (A*B)*C and A*(B*C). The first one takes 15000 elementary multiplications, but the second one only 3500. Your job is to write a program that determines the number of elementary multiplications needed for a given evaluation strategy.
 Downloaders recently: [More information of uploader xvppdd]
 To Search:
File list (Check if you may need any files):
zoj1094.txt
    

CodeBus www.codebus.net