Estáis paseando por la calle y, de repente, tenéis una urgencia fisiológica. Entráis en un bar, preguntáis por el lavabo y “Al fondo a la derecha.”, os responden. ?‘Sabréis encontrarlo?
Haced un programa que lea diversos planos de bares, y para cada uno de ellos indique si hay algún camino que vaya primero de abajo a arriba hasta el fondo, y luego vaya hasta la derecha de todo.
La entrada consiste en diversos casos separados por una línea en
blanco. Cada caso consiste en dos naturales
y
,
seguidos de
filas con
carácteres cada una. Un carácter ’.’ indica una posición
por la que se puede pasar. Un carácter ’X’ indica una
posición por la que no se puede pasar. La posición de arriba a la
derecha siempre tiene un ’.’. Las demás posiciones de la
columna derecha siempre tienen una ’X’. Un caso con
marca el final de la entrada.
Escribid una línea para cada plano: si hay algún camino hasta el
fondo a la derecha, escribid "bufff"; si no es el caso,
escribid "ui ui ui".
Salvador Roura
© Jutge.org, 2006–2025.
Input
5 6 .X.... .....X ...XXX .....X ...X.X 4 4 X... ..XX ...X .X.X 0 0
Output
bufff ui ui ui