Universal Cup Judging System

Universal Cup

حد الوقت: 6 s حد الذاكرة: 2048 MB مجموع النقاط: 100 الصعوبة: [عرض] قابلة للهجوم ✓
الإحصائيات

Little Cyan Fish har glömt ett primtal $P$. Han minns att $9 \times 10^{17} \le P \le 10^{18}$.

Innan han glömde $P$ skrev han ner $n$ heltal $a_1, a_2, \dots, a_n$. Han skrev också ner den multiplikativa inversen av varje heltal modulo $P$, och blandade sedan dessa inverser för att få $b_1, b_2, \dots, b_n$. Den multiplikativa inversen av ett heltal $x$ modulo $P$ är det unika heltalet $y$ sådant att $1 \le y < P$ och $xy \equiv 1 \pmod P$.

Hjälp Little Cyan Fish att återfå ett primtal som stämmer överens med hans två listor. Mer formellt, hitta ett primtal $Q$ sådant att $9 \times 10^{17} \le Q \le 10^{18}$, varje heltal i de två listorna är mindre än $Q$, och det finns en permutation $\pi$ av $1, 2, \dots, n$ som uppfyller $a_i b_{\pi_i} \equiv 1 \pmod Q$ för varje $1 \le i \le n$.

Indata genereras på följande sätt. Primtalet $P$ väljs likformigt slumpmässigt bland alla primtal i $[9 \times 10^{17}, 10^{18}]$. Därefter är $n = 10^5$, och varje $a_i$ väljs oberoende och likformigt slumpmässigt från $[1, P - 1]$. Slutligen blandas inverserna likformigt slumpmässigt. Olika testfiler genereras oberoende av varandra.

Det finns högst $20$ testfiler.

Indata

Den första raden i indata innehåller ett enda heltal $n$ ($n = 10^5$).

Den andra raden innehåller $n$ heltal $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). Den tredje raden innehåller $n$ heltal $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Det garanteras att de två listorna uppfyller villkoren som beskrivs ovan för minst ett primtal $P$.

Utdata

Skriv ut en enda rad som innehåller ett enda heltal $Q$, vilket anger ett primtal som stämmer överens med de två listorna. Om det finns flera giltiga svar kan du skriva ut vilket som helst av dem.

Exempel

Indata 1

1
2
499999999999999995

Utdata 1

999999999999999989

Kommentar

Exemplet uppfyller inte begränsningarna för indata. Det tillhandahålls endast för att illustrera indata- och utdataformaten. Ditt program behöver inte klara exemplet.

I exemplet är $P = 999999999999999989$. Till exempel är $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.