Universal Cup Judging System

Universal Cup

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

Little Cyan Fish har glemt et primtall $P$. Han husker at $9 \times 10^{17} \le P \le 10^{18}$.

Før han glemte $P$, skrev han ned $n$ heltall $a_1, a_2, \dots, a_n$. Han skrev også ned den multiplikative inversen til hvert heltall modulo $P$, og stokket deretter disse inversene for å få $b_1, b_2, \dots, b_n$. Den multiplikative inversen til et heltall $x$ modulo $P$ er det unike heltallet $y$ slik at $1 \le y < P$ og $xy \equiv 1 \pmod P$.

Hjelp Little Cyan Fish med å gjenopprette et primtall som stemmer overens med de to listene hans. Mer formelt, finn et primtall $Q$ slik at $9 \times 10^{17} \le Q \le 10^{18}$, hvert heltall i de to listene er mindre enn $Q$, og det finnes en permutasjon $\pi$ av $1, 2, \dots, n$ som oppfyller $a_i b_{\pi_i} \equiv 1 \pmod Q$ for hver $1 \le i \le n$.

Inndataene genereres på følgende måte. Primtallet $P$ velges uniformt tilfeldig blant alle primtall i $[9 \times 10^{17}, 10^{18}]$. Deretter er $n = 10^5$, og hver $a_i$ velges uavhengig og uniformt tilfeldig fra $[1, P - 1]$. Til slutt stokkes inversene uniformt tilfeldig. Ulike testfiler genereres uavhengig av hverandre.

Det er høyst $20$ testfiler.

Inndata

Den første linjen i inndataene inneholder et enkelt heltall $n$ ($n = 10^5$).

Den andre linjen inneholder $n$ heltall $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). Den tredje linjen inneholder $n$ heltall $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Det er garantert at de to listene oppfyller betingelsene beskrevet ovenfor for minst ett primtall $P$.

Utdata

Skriv ut en enkelt linje som inneholder et enkelt heltall $Q$, som angir et primtall som stemmer overens med de to listene. Hvis det finnes flere gyldige svar, kan du skrive ut hvilket som helst av dem.

Eksempler

Inndata 1

1
2
499999999999999995

Utdata 1

999999999999999989

Merk

Eksempelet oppfyller ikke inndatabegrensningene. Det er kun oppgitt for å illustrere inndata- og utdataformatene. Programmet ditt trenger ikke å bestå eksempelet.

I eksempelet er $P = 999999999999999989$. For eksempel er $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.