Universal Cup Judging System

Universal Cup

Time Limit: 6 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Hackable ✓
Statistics

Little Cyan Fish a oublié un nombre premier $P$. Il se souvient que $9 \times 10^{17} \le P \le 10^{18}$.

Avant d'oublier $P$, il a noté $n$ entiers $a_1, a_2, \dots, a_n$. Il a également noté l'inverse multiplicatif de chaque entier modulo $P$, puis a mélangé ces inverses pour obtenir $b_1, b_2, \dots, b_n$. L'inverse multiplicatif d'un entier $x$ modulo $P$ est l'unique entier $y$ tel que $1 \le y < P$ et $xy \equiv 1 \pmod P$.

Aidez Little Cyan Fish à retrouver un nombre premier cohérent avec ses deux listes. Plus formellement, trouvez un nombre premier $Q$ tel que $9 \times 10^{17} \le Q \le 10^{18}$, que chaque entier des deux listes soit strictement inférieur à $Q$, et qu'il existe une permutation $\pi$ de $1, 2, \dots, n$ vérifiant $a_i b_{\pi_i} \equiv 1 \pmod Q$ pour tout $1 \le i \le n$.

L'entrée est générée de la manière suivante. Le nombre premier $P$ est choisi uniformément au hasard parmi tous les nombres premiers dans $[9 \times 10^{17}, 10^{18}]$. Ensuite, $n = 10^5$, et chaque $a_i$ est choisi indépendamment et uniformément au hasard dans $[1, P - 1]$. Enfin, les inverses sont mélangés uniformément au hasard. Les différents fichiers de test sont générés indépendamment.

Il y a au plus $20$ fichiers de test.

Entrée

La première ligne de l'entrée contient un seul entier $n$ ($n = 10^5$).

La deuxième ligne contient $n$ entiers $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). La troisième ligne contient $n$ entiers $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Il est garanti que les deux listes vérifient les conditions décrites ci-dessus pour au moins un nombre premier $P$.

Sortie

Affichez une seule ligne contenant un seul entier $Q$, indiquant un nombre premier cohérent avec les deux listes. S'il existe plusieurs réponses valides, affichez n'importe laquelle d'entre elles.

Exemples

Entrée 1

1
2
499999999999999995

Sortie 1

999999999999999989

Remarque

L'exemple ne respecte pas les contraintes de l'entrée. Il est fourni uniquement pour illustrer les formats d'entrée et de sortie. Votre programme n'est pas tenu de réussir sur l'exemple.

Dans l'exemple, $P = 999999999999999989$. Par exemple, $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.