Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Problem 1. A student once told me he enjoyed designing role-playing board games that involved rolling a large number of weird dicewhich may have 6,

Problem 1. A student once told me he enjoyed designing role-playing board games that involved rolling a large number of weird dicewhich may have 6, 12, 20, or other numbers of sides. His question was how to determine the chance of rolling R when rolling a handful of weird dice. Let the numbers of sides of the k dice be s1, s2, s3, , sk. What is the number of different ways you can roll R with the k dice?

(Hint: what would you like to ask the oracle with respect to rolling the first k-1 dice?)

Problem 2. Show how the dynamic programming algorithm would be used bottom-up to make change in the amount of 25 cents, when the coins available are worth 1, 7, 9, and 11 cents. Show the table that would be generated. How would your answer change if we were to use the memoization approach instead of bottom-up? What is the runtime of the algorithm for making change for N cents with 4 coin types?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle Database Administration The Essential Reference

Authors: Brian Laskey, David Kreines

1st Edition

1565925165, 978-1565925168

More Books

Students also viewed these Databases questions