Post on 10-Nov-2015
description
19/1/2014 Problema - 386D - Codeforces
http://codeforces.com/problemset/problem/386/D 1/2
freddybarco | Salir
Patrocinado por
Search by tag CASA CONCURSOS GIMNASIO PROBLEMSET GRUPOS CLASIFICACIN AYUDAR
D. Juego con Puntos
lmite de tiempo por prueba: 2 segundo
lmite de memoria por prueba: 256 megabytes
entrada: entrada estndar
salida: salida estndar
Est jugando el juego siguiente. Hay n puntos en un plano. Ellos son los vrtices de unhabitual n -polgono. Los puntos se marcan con nmeros enteros de 1 a n . Cada par depuntos distintos est conectado por una diagonal, que est coloreado en uno de 26 colores.
Los puntos se designan con las letras inglesas minsculas. Hay tres piedras colocadas en
tres vrtices distintos. Todas las piedras son la misma. Con un solo movimiento se puede
mover la piedra a otro vrtice libre a lo largo de algunos diagonal. El color de esta diagonal
debe ser el mismo que el color de la diagonal, que conecta otros dos piedras.
Su objetivo es mover piedras de tal manera que los nicos vrtices ocupados por las
piedras son de 1 , 2 y 3 . Debe lograr esa posicin con el nmero mnimo de movimientos.Escriba un programa que juega a este juego de una manera ptima.
EntradaEn la primera lnea hay un nmero entero n ( 3 n 70 ) - el nmero de puntos. En lasegunda lnea hay tres enteros separados por espacios de 1 a n - nmero de vrtices,donde se encuentran inicialmente piedras.
Cada uno de los siguientes n lneas contiene n smbolos - la matriz que denota los coloresde las diagonales. Los colores se indican con letras en ingls en minscula. El smbolo j dela lnea i denota el color de la diagonal entre los puntos i y j . Matrix es simtrica, por lo j -simo smbolo de la i -sima es igual a i -simo smbolo de la j -sima lnea. Diagonalprincipal est llena de ' * smbolos 'porque no hay diagonal, punto de conexin a la misma.
SalidaSi no hay manera de poner piedras en los vrtices 1 , 2 y 3 , de impresin -1 en una solalnea. De lo contrario, en la primera lnea imprimir el nmero mnimo requerido de
movimientos y en las prximas lneas imprimir la descripcin de cada movimiento, un
movimiento por lnea. Para describir una impresin movimiento dos enteros. El punto de
partida para quitar la piedra, y el punto en que se mueve la piedra. Si hay varias soluciones
ptimas, imprimir cualquiera de ellos.
Prueba de la muestra (s)
entrada
4 2 3 4 * aba a * ab ba * b * abb
entrada
4 2 3 4 * abc a * ab ba * b * CBB
Pruebas de Ronda n 9
Terminado
No hay acceso a edicin de etiquetas
etiquetas Problema
dp grficas implementacin
caminos ms cortos
Anuncio
los materiales del Concurso
salida
1 4 1
salida
-1
PROBLEMAS PRESENTAR ESTADO CLASIFICACIONES PRUEBA PERSONALIZADA
19/1/2014 Problema - 386D - Codeforces
http://codeforces.com/problemset/problem/386/D 2/2
Codeforces (c) Derechos reservados 2010 a 2014 Mike MirzayanovEl nico de programacin concursos plataforma Web 2.0
Hora del servidor: 01/20/2014 07:10 AM (p1).
NotaEn el primer ejemplo, podemos mover la piedra del punto 4 al punto 1 , porque estos puntosestn conectados por la diagonal de color " a "y el punto de conexin diagonal 2 y 3 ,donde se encuentran las otras piedras, estn conectados por la diagonal de la mismo color.
Despus de que las piedras estarn en los puntos 1 , 2 y 3 .