Problema - 386D - Codeforces

2
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 CLASIFICACIÓN AYUDAR D. Juego con Puntos límite de tiempo por prueba: 2 segundo límite de memoria por prueba: 256 megabytes entrada: entrada estándar salida: salida estándar Está jugando el juego siguiente. Hay n puntos en un plano. Ellos son los vértices de un habitual n -polígono. Los puntos se marcan con números enteros de 1 a n . Cada par de puntos distintos está conectado por una diagonal, que está coloreado en uno de 26 colores. Los puntos se designan con las letras inglesas minúsculas. Hay tres piedras colocadas en tres vértices distintos. Todas las piedras son la misma. Con un solo movimiento se puede mover la piedra a otro vértice 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 vértices ocupados por las piedras son de 1 , 2 y 3 . Debe lograr esa posición con el número mínimo de movimientos. Escriba un programa que juega a este juego de una manera óptima. Entrada En la primera línea hay un número entero n ( 3 ≤  n ≤ 70 ) - el número de puntos. En la segunda línea hay tres enteros separados por espacios de 1 a n - número de vértices, donde se encuentran inicialmente piedras. Cada uno de los siguientes n líneas contiene n símbolos - la matriz que denota los colores de las diagonales. Los colores se indican con letras en inglés en minúscula. El símbolo j de la línea i denota el color de la diagonal entre los puntos i y j . Matrix es simétrica, por lo j - ésimo símbolo de la i -ésima es igual a i -ésimo símbolo de la j -ésima línea. Diagonal principal está llena de ' * símbolos 'porque no hay diagonal, punto de conexión a la misma. Salida Si no hay manera de poner piedras en los vértices 1 , 2 y 3 , de impresión -1 en una sola línea. De lo contrario, en la primera línea imprimir el número mínimo requerido de movimientos y en las próximas líneas imprimir la descripción de cada movimiento, un movimiento por línea. Para describir una impresión 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 edición de etiquetas etiquetas Problema dp gráficas implementación caminos más cortos Anuncio los materiales del Concurso salida 1 4 1 salida -1 PROBLEM AS PRESENTAR ESTADO CLASIFICACIONES PRUEBA PERSONALIZADA

description

problema

Transcript of Problema - 386D - Codeforces

  • 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 .