MOG Round #32Ended |
Dada una permutación $P$ de los números de $1$ a $N$ y una secuencia $S$ de $M$ elementos formada por números enteros de $1$ a $N$, determinar la menor cadena lexicográficamente que se puede obtener como resultado de aplicar $P$ a $S$ cualquier cantidad de veces.
línea #1: Un solo entero $N$ $(1 \le N \le 250)$.
línea #2: $N$ enteros separados por espacios, representando la permutación $P$ de los números de $1$ a $N$.
línea #3: Un solo entero $M$ $(1 \le M \le 10^5)$.
línea #4: $M$ enteros separados por espacios, representando la secuencia $S$.
línea #1: Un entero $K$, la cantidad mínima de veces que es necesario aplicar $P$ a $S$.
línea #2: Los $N$ enteros, separados por un espacio, de la menor secuencia lexicográficamente que Fito puede obtener aplicando $P$ a $S$ cualquier cantidad de veces.