: Tasks that involve finding a specific arrangement within a massive set of possibilities, such as the Fibonacci rabbit puzzle or Hamiltonian paths. Recommended Resources Principles of Algorithmic Problem Solving - USACO Guide
: Classic logic problems involving moving items (like a wolf, goat, and cabbage) across a river under specific constraints. Algorithmic Puzzles - Home95
Developing an algorithmic mindset involves applying specific design strategies to break down complex tasks: : Tasks that involve finding a specific arrangement
: Reducing a problem to a smaller instance of the same problem (e.g., the 8-puzzle ). Algorithmic Puzzles - Home95
Journal of Problem Solving Algorithmic Puzzles - Purdue e-Pubs