subject

Description:
In this assignment, you are asked to implement a dynamic programming algorithm for the matrix chain multiplication problem, where the goal is to find the most computationally efficient matrix order when multiplying an arbitrary number of matrices in arow. You can assume that the entire input will be given as integers that can be stored using the standard C int type and that matrix sizes will be at least 1.

Input:
The input has the following format. The first number, n ≥ 1, in the test case will tell you how many matrices are in the sequence. The first number will be then followed by n + 1 numbers indicating the size of the dimensions of the matrices. Recall that the given information is enough to fully specify the dimensions of the matrices to be multiplied.
Output:
First, you need to output the minimum number of scalar multiplications needed to multiply the given matrices. Then, print the matrix multiplication sequence, via parentheses, that minimizes the total number of number multiplications and the . for multiplication symbol. Each matrix should be named A#, where # is the matrix number starting at 0 (zero) and ending at n − 1. See the examples below.

Examples of input and output:
2
2 3 5
30
(A0.A1)

3
10 100 5 50
7500
((A0.A1).A2)

3
10 30 5 60
4500
((A0.A1).A2)

6
30 35 15 5 10 20 25
15125
((A0.(A1.A2)).((A3.A4).A5))

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 01:30
Which tab is used to change the theme of a photo album slide show? a. design b. view c. transitions d. home
Answers: 1
question
Computers and Technology, 23.06.2019 03:00
What are the different parts of computer
Answers: 2
question
Computers and Technology, 23.06.2019 03:50
Q-1 which of the following can exist as cloud-based it resources? a. physical serverb. virtual serverc. software programd. network device
Answers: 1
question
Computers and Technology, 23.06.2019 22:30
The output voltage of a power supply is assumed to be normally distributed. sixteen observations are taken at random on voltage are as follows: 10.35, 9.30, 10.00, 9.96, 11.65, 12.00, 11.25, 9.58, 11.54, 9.95, 10.28, 8.37, 10.44, 9.25, 9.38, and 10.85
Answers: 1
You know the right answer?
Description:
In this assignment, you are asked to implement a dynamic programming algorithm fo...
Questions
question
Mathematics, 23.02.2021 05:00
question
Social Studies, 23.02.2021 05:00
question
Mathematics, 23.02.2021 05:10
Questions on the website: 13722361