elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con este Ejercicio de Programacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con este Ejercicio de Programacion  (Leído 1,386 veces)
Deivbid

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Ayuda con este Ejercicio de Programacion
« en: 18 Marzo 2016, 03:17 am »

Hola a todos Soy nuevo en este medio Necesito ayuda urgente, Se trata de este ejercicio de "monos en un bosque regular" este es el enunciado :

Monos en un Bosque Regular
Considere la idea de un bosque ideal en el cual los
árboles crecen en una red euclídea finita y regular.
 En cada
espacio de la red crece únicamente un árbol, el cual puede ser de uno de los n
tipos existentes.

Cada tipo de
árbol se denota con un único caracter de la A a laZ. Dos árboles del mismo tipo son considerados veci
nos si el
valor absoluto de la diferencia de sus coordenadas
es uno.
En este bosque se liberan, de una en una, familias
de monos (bastante especializados). Cada familia oc
upará
todos los árboles vecinos de un mismo tipo que aún
no hayan sido tomados por alguna otra familia. Dich
as
familias de monos serán liberadas de izquierda a de
recha y de arriba hacia abajo.
Dado el mapa del bosque, construya un mapa de famil
ias de monos, comenzando desde la 1 y enumerándolas
de forma consecutiva.


Entrada
El archivo de entrada tendrá las líneas correspondientes a una matriz de caracteres, separados por un
único
espacio en blanco.
Cada una de las siguientes matrices (cada matriz es
una instancia del problema) estarán precedidas por
una única
línea con un sólo caracter "%" y tendrán la misma estructura.

Salida
El archivo de salida tendrá que mostrar líneas de e
nteros separados por tantos espacios en blanco sean
necesarios para alinear las columnas a la derecha.
La solución de cada instancia debe finalizar con un
a única línea con un sólo caracter "%".


Ejemplo de Entrada
A B D E C C D
F F W D D D D
P W E W W W W
%
a A b B c d E t
a a a a a c c t
e f g h c a a t

Ejemplo de Salida
1 2 3 4 5 5 3
6 6 7 3 3 3 3
8 7 9 7 7 7 7
%
1 2 3 4 5 6 7 8
1 1 1 1 1 5 5 8
9 10 11 12 5 1 1 8
%


La ayuda esta en que nose ni como empezar a leer la matriz de caracteres es decir si alguien pudiese explicarme en verdad lo agradeceria, cabe destacar que este ejercicio se debe resolver con recursividad aumentando la dificultad, dejo mi correo en caso de algun contacto: Prohibido publicar correos .
muchas gracias de antemano y que viva la programacion :)


« Última modificación: 18 Marzo 2016, 03:21 am por engel lex » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicio programacion BAT & Ayuda
Scripting
martintwo 1 2,382 Último mensaje 22 Octubre 2011, 02:44 am
por leogtz
Ejercicio programacion BAT & Ayuda
Scripting
martintwo 9 5,245 Último mensaje 24 Octubre 2011, 08:05 am
por ratefab
alguien me puede ayudar en este ejercicio de programacion en c
Programación C/C++
borges94 3 2,452 Último mensaje 1 Noviembre 2012, 12:08 pm
por flony
programación en C ayuda ejercicio
Ejercicios
clauditaal2013 1 2,466 Último mensaje 7 Agosto 2014, 17:13 pm
por Xandrete
Ayuda con un ejercicio de programación C :(
Programación C/C++
MartaR95 2 2,079 Último mensaje 21 Diciembre 2017, 11:31 am
por MartaR95
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines