Los corredores de MegaBit
Después de que los héroes ninjas derrotaran a ByteZap, el día de la desaparición, MegaBit tuvo que mantener a las muñecas en el museo. Entre estas muñecas hay corredores que pueden circular en ambas direcciones. Se garantiza que en los pasillos MegaBit puede alcanzar cada una de las muñecas. GigaBit, teniendo cinco tipos de obstáculos , intenta detener a MegaBit colocando cuatro obstáculos en cada corredor. MegaBit puede destruir obstáculos de tipo y , pero no puede destruir obstáculos de tipo . Para destruir un obstáculo de tipo , el arma de MegaBit necesita unidad de energía para destruir un obstáculo de tipo de unidades de energía para destruir un obstáculo tipo de unidades de energía y para destruir un obstáculo Tipo de unidades de energía. Debido al dispositivo con el que GigaBit coloca los obstáculos en el corredor, los cuatro obstáculos en el mismo corredor tienen una profundidad creciente, lo que significa que para destruir el segundo obstáculo colocado en el corredor se necesita veces más energía que el habitual para destruir el tercer obstáculo colocado en el corredor requiere veces más energía que el habitual, y destruir el cuarto obstáculo colocado en el mismo corredor requiere veces más energía que el habitual. Independientemente de la dirección del corredor MegaBit para eliminar los obstáculos, la energía consumida es la misma, dependiendo solo del orden en que se colocaron los obstáculos de GigaBit. MegaBit no eliminará los obstáculos en todos los pasillos, sino los necesarios para acceder a cada muñeca. MegaBit quiere dejar que el otro ninja entrene, así que lo hace para ayudar a minimizar los obstáculos de tipo y luego usar un número mínimo de unidades de energía. Para los corredores en los que hay obstáculos de tipo , consumirá energía solo para los obstáculos de tipo y . Inicialmente, MegaBit está al lado de la muñeca .
Tarea
1) Especifica cuántas de las muñecas pueden alcanzar a MegaBit antes de solicitar la ayuda de los otros ninjas.
2) Especifique para liberar los corredores para solicitar ayuda externa para llegar a todas las muñecas y cuántos obstáculos de tipo hay totalmente en estos corredores.
3) Especifique el número mínimo de unidades de energía utilizadas.
Entrada
La entrada contiene en la primera línea un número natural que solo puede tener valores , o que representan el requisito a resolver. En la segunda línea los números naturales y separados por un espacio, y las siguientes líneas para cada corredor, dos números naturales separados por un espacio que representa las dos muñecas entre las cuales circulan en el respectivo corredor, seguido de un espacio y cuatro letras correspondientes a los cuatro tipos de obstáculos en el orden en que GigaBit los colocó en el corredor. No hay espacio entre las cuatro letras.
Salida
Si el valor de es , su salida contendrá en la primera línea solo el número de muñecas que MegaBit puede alcanzar antes de solicitar la ayuda de los otros ninjas.
Si el valor de es , entonces su salida contendrá el número de corredores en la primera línea que no puede liberar por sí solo, y en la segunda línea el número total de obstáculos tipo en estos corredores.
Si el valor de es , su salida contendrá solo el número mínimo de unidades de energía utilizadas en la primera línea.
Restricciones y aclaraciones.
• ;
• Para la correcta resolución del primer requisito, se otorgan puntos;
• Para la correcta resolución del segundo requisito, se otorgan puntos;
• Para la correcta resolución del tercer requisito, se otorgan puntos.
Ejemplo de Entrada #1
1
9 15
1 2 CBAA
1 5 ABAA
2 6 CBEA
2 7 ACBA
2 5 CBEA
3 4 ABAA
3 7 AECE
3 8 CBAC
3 9 ECEE
4 8 DBAD
4 9 ECEB
5 6 CBAD
5 7 BAAD
6 7 CBAA
7 8 ECEB
Ejemplo de Salida #1
5
Explicación:
MegaBit puede alcanzar los nodos , , , ,
liberando los corredores , , y
Ejemplo de Entrada #2
2
9 15
1 2 CBAA
1 5 ABAA
2 6 CBEA
2 7 ACBA
2 5 CBEA
3 4 ABAA
3 7 AECE
3 8 CBAC
3 9 ECEE
4 8 DBAD
4 9 ECEB
5 6 CBAD
5 7 BAAD
6 7 CBAA
7 8 ECEB
Ejemplo de Salida #2
2
4
Explicación:
MegaBit tiene que pedir ayuda para liberar corredores para llegar a las muñecas.
MegaBit necesita ayuda para liberar los corredores y . En cada uno de estos corredores, hay obstáculos de tipo , por lo que hay un total de 4 obstáculos de tipo .
Ejemplo de Entrada #3
3
9 15
1 2 CBAA
1 5 ABAA
2 6 CBEA
2 7 ACBA
2 5 CBEA
3 4 ABAA
3 7 AECE
3 8 CBAC
3 9 ECEE
4 8 DBAD
4 9 ECEB
5 6 CBAD
5 7 BAAD
6 7 CBAA
7 8 ECEB
Ejemplo de Salida #3
1593
Explicación:
MegaBit consumirá al menos unidades de energía de la siguiente manera:
para el corredor
para corredor
para el corredor
para el corredor
para el corredor
para corredor
para el corredor
para el corredor
Para el corredor los obstáculos son ,
Así que MegaBit consumirá unidades de energía
Comments
Alguien puede dar informacion sobre que va a pasar con los concursos y las copas