Pastel de manzana
Dado \(N \ge 2\), una secuencia es válida si usa solo enteros entre \(1\) y \(N\) y cada par no ordenado \(\{a, b\}\) de enteros distintos entre \(1\) y \(N\) aparece exactamente una vez como par de posiciones adyacentes de la secuencia.
Por ejemplo, para \(N = 3\) la secuencia \([2, 1, 3, 2]\) es válida (los pares adyacentes son \(\{1,2\}\), \(\{1,3\}\) y \(\{2,3\}\)), pero \([2, 1, 3]\) (falta \(\{2,3\}\)), \([2, 1, 3, 2, 1]\) (\(\{1,2\}\) aparece dos veces) y \([2, 1, 3, 2, 2]\) (aparece el par \(2, 2\), que no es de enteros distintos) no lo son.
De una secuencia se conoce solo un prefijo \(L_1, \dots, L_P\) y un sufijo \(R_1, \dots, R_Q\): el tramo del medio, de largo cero o más, está tapado. Determina si la secuencia completa pudo haber sido válida.
Entrada
La primera línea tiene un entero \(N\) \((2 \le N \le 1000)\).
La segunda línea tiene un entero \(P\) \((0 \le P \le 5 \cdot 10^5)\) seguido de los \(P\) enteros del prefijo \(L_1, \dots, L_P\) \((1 \le L_i \le N)\).
La tercera línea tiene un entero \(Q\) \((0 \le Q \le 5 \cdot 10^5)\) seguido de los \(Q\) enteros del sufijo \(R_1, \dots, R_Q\) \((1 \le R_i \le N)\).
Ambas partes se dan de izquierda a derecha.
Salida
Una línea con la letra mayúscula Y si la secuencia completa pudo ser válida, o N si no.
Ejemplo 1
Entrada
2
0
0
Salida
Y
Ejemplo 2
Entrada
3
1 2
0
Salida
Y
Ejemplo 3
Entrada
3
2 2 1
2 3 2
Salida
Y
Ejemplo 4
Entrada
3
2 2 1
1 3
Salida
N
Ejemplo 5
Entrada
3
2 2 1
2 2 1
Salida
N
Ejemplo 6
Entrada
3
2 2 1
2 2 2
Salida
N
Regional Latinoamericana 2025 del ICPC, problema A («Apple Pie»). Versión en español redactada para este juez; el enunciado oficial, en inglés, está aquí abajo.
Comentarios