Solving the pharaoh's golden staircase problem through dynamic programming

  • Authors:
  • Daniel E. Nohl

  • Affiliations:
  • Benedictine University, Lisle, IL

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Pharaoh's Golden Staircase problem is an excellent example of a puzzle that is easily solved through dynamic programming. Puzzles that have dynamic programming solutions and are also interesting to students are very rare. This paper describes the problem, illustrates a solution, and analyzes the efficiency of that solution. This analysis uses discrete mathematics. Therefore, this puzzle not only is useful in the classroom as dynamic programming application but also provides the opportunity to apply mathematics from the course which is a standard in most computer science curricula.