Foros del Web » Programación para mayores de 30 ;) » Java »

Algoritmo java

Estas en el tema de Algoritmo java en el foro de Java en Foros del Web. Hola Me podrian ayudar con el algoritmo de este ejercicio que nose como hacerlo. Un laberinto viene dado por una matriz cuadrada de tamaño nxn ...
  #1 (permalink)  
Antiguo 03/11/2014, 11:42
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 9 años, 6 meses
Puntos: 0
Algoritmo java

Hola

Me podrian ayudar con el algoritmo de este ejercicio que nose como hacerlo.



Un laberinto viene dado por una matriz cuadrada de tamaño nxn en la que cada posición puede ser un 0, un 1 o un asterisco. Un 1 significa que el camino está bloqueado, un 0 significa que el camino está abierto y un asterisco significa que el camino está abierto y además ganamos premio. En un laberinto puede haber como máximo un asterisco pero no es obligatorio que lo haya. En el laberinto se puede avanzar en cualquier dirección (horizontal, vertical y diagonal), siempre que el camino no esté bloqueado, a una posición vecina. Se pide un programa que comenzando en la posición (1,1) de la matriz (esquina superior izquierda), las filas y columnas comienzan a numerarse en 1, intente encontrar un camino a la posición (n,n), (esquina inferior derecha) .

El programa tomará como entrada un entero n en una línea y a continuación la matriz del laberinto dada en n líneas cada una con n valores binarios seguidos. Una de esas posiciones puede ser un asterisco; n será un entero positivo almacenable en un int, y devolverá la cadena "SI, CON PREMIO" si hay un camino directo (sin recorrer dos veces una misma posición) posible en el laberinto de salida que pasa por una posición con premio, "SI, SIN PREMIO" si hay algún camino en el laberinto de salida pero ninguno de los existentes pasa por una casilla con premio y "NO" sino hay camino posible de salida del laberinto. Cada salida terminará con un final de línea.

Ejemplo

Entrada

3

010

000

010

Salida

"SI, SIN PREMIO"




Saludos

Última edición por fran774; 04/11/2014 a las 02:22
  #2 (permalink)  
Antiguo 04/11/2014, 02:39
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Algoritmo java

alquien sabe?

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.