|
|||
Number MazeConsider a number maze represented as a two-dimensional array of numbers comprehended between 0 and 9, as exemplified below. The maze can be traversed following any orthogonal direction (i.e., north, south, east, and west). Considering that each cell represents a cost, then finding the minimum cost to travel the maze from an entry point to an exit point may pose you a reasonable challenge.
Your task is to find the minimum cost value to go from the top-left corner to the bottom-right corner of a given number maze of size N × M, where 1 ≤ N, M ≤ 999. Note that the solution for the given example is 24. Input SpecificationThe input contains several mazes. The first line contains a positive integer defining the number of mazes that follow. Each maze is defined by: one line with the number of rows, N; one line with the number of columns, M; and N lines, one per each row of the maze, containing the maze numbers separated by spaces. Output SpecificationFor each maze, output one line with the required minimum value. Sample Input
Output for Sample Input
|
|||
University of Debrecen; Faculty of Informatics; v. 09/30/2024 |