Express efficient algorithms clearly for the below problem. Also, explain the asymptotic behavior of the algorithm. Assume a list of building blocks. Each block is a cube with a given size, and has ontop, a list of all the other blocks that can be placed directly on top of it. You are also given a number k. Determine whether or not you can build a tower with block 0 at the bottom and block 1 at the top using no more than k blocks. If so, we want to know the height of the shortest such tower. Example: given 0: 8, ontop=2,3 1: 15, ontop=0 2: 11, ontop=1,3,4 3: 10, ontop=0,1,2 4: 7 ontop=1 if k were 2 the answer would be no. if k were 4 the answer would be yes, with height 33 (block0 then block3 then block1)

Advanced Engineering Mathematics
10th Edition
ISBN:9780470458365
Author:Erwin Kreyszig
Publisher:Erwin Kreyszig
Chapter2: Second-order Linear Odes
Section: Chapter Questions
Problem 1RQ
icon
Related questions
Question

Express efficient algorithms clearly for the below problem. Also, explain the asymptotic behavior of the algorithm.

 

Assume a list of building blocks. Each block is a cube with a given size, and has ontop, a list of all the other blocks that can be placed directly on top of it. You are also given a number k. Determine whether or not you can build a tower with block 0 at the bottom and block 1 at the top using no more than k blocks. If so, we want to know the height of the shortest such tower.

Example: given

0: 8,  ontop=2,3     1:  15, ontop=0     2: 11, ontop=1,3,4     3: 10, ontop=0,1,2  4: 7 ontop=1

if k were 2 the answer would be no.

if k were 4 the answer would be yes, with height 33 (block0 then block3 then block1)

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
Recommended textbooks for you
Advanced Engineering Mathematics
Advanced Engineering Mathematics
Advanced Math
ISBN:
9780470458365
Author:
Erwin Kreyszig
Publisher:
Wiley, John & Sons, Incorporated
Numerical Methods for Engineers
Numerical Methods for Engineers
Advanced Math
ISBN:
9780073397924
Author:
Steven C. Chapra Dr., Raymond P. Canale
Publisher:
McGraw-Hill Education
Introductory Mathematics for Engineering Applicat…
Introductory Mathematics for Engineering Applicat…
Advanced Math
ISBN:
9781118141809
Author:
Nathan Klingbeil
Publisher:
WILEY
Mathematics For Machine Technology
Mathematics For Machine Technology
Advanced Math
ISBN:
9781337798310
Author:
Peterson, John.
Publisher:
Cengage Learning,
Basic Technical Mathematics
Basic Technical Mathematics
Advanced Math
ISBN:
9780134437705
Author:
Washington
Publisher:
PEARSON
Topology
Topology
Advanced Math
ISBN:
9780134689517
Author:
Munkres, James R.
Publisher:
Pearson,