Universal Cup Judging System

Universal Cup

実行時間制限: 6 s メモリ制限: 2048 MB 満点: 100 難易度: [表示] ハック可能 ✓
統計

Little Cyan Fish ha olvidado un número primo $P$. Recuerda que $9 \times 10^{17} \le P \le 10^{18}$.

Antes de olvidar $P$, anotó $n$ enteros $a_1, a_2, \dots, a_n$. También anotó el inverso multiplicativo de cada entero módulo $P$, y luego barajó estos inversos para obtener $b_1, b_2, \dots, b_n$. El inverso multiplicativo de un entero $x$ módulo $P$ es el único entero $y$ tal que $1 \le y < P$ y $xy \equiv 1 \pmod P$.

Ayuda a Little Cyan Fish a recuperar un número primo consistente con sus dos listas. Más formalmente, encuentra un número primo $Q$ tal que $9 \times 10^{17} \le Q \le 10^{18}$, cada entero en las dos listas sea menor que $Q$, y exista una permutación $\pi$ de $1, 2, \dots, n$ que satisfaga $a_i b_{\pi_i} \equiv 1 \pmod Q$ para todo $1 \le i \le n$.

La entrada se genera de la siguiente manera. El primo $P$ se elige uniformemente al azar entre todos los primos en $[9 \times 10^{17}, 10^{18}]$. Luego $n = 10^5$, y cada $a_i$ se elige de forma independiente y uniformemente al azar en $[1, P - 1]$. Finalmente, los inversos se barajan uniformemente al azar. Los distintos archivos de prueba se generan de forma independiente.

Hay a lo sumo $20$ archivos de prueba.

Entrada

La primera línea de la entrada contiene un único entero $n$ ($n = 10^5$).

La segunda línea contiene $n$ enteros $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). La tercera línea contiene $n$ enteros $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Se garantiza que las dos listas satisfacen las condiciones descritas anteriormente para al menos un primo $P$.

Salida

Imprime una única línea que contenga un único entero $Q$, indicando un número primo consistente con las dos listas. Si hay múltiples respuestas válidas, imprime cualquiera de ellas.

Ejemplos

Entrada 1

1
2
499999999999999995

Salida 1

999999999999999989

Nota

El ejemplo no satisface las restricciones de la entrada. Se proporciona únicamente para ilustrar los formatos de entrada y salida. No se requiere que tu programa pase el ejemplo.

En el ejemplo, $P = 999999999999999989$. Por ejemplo, $2 \times 499999999999999995 = P + 1$.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.