Universal Cup Judging System

Universal Cup

시간 제한: 6 s 메모리 제한: 2048 MB 총점: 100 난이도: [표시] 해킹 가능 ✓
통계

Little Cyan Fish はある素数 $P$ を忘れてしまいました。彼は $9 \times 10^{17} \le P \le 10^{18}$ であることだけを覚えています。

$P$ を忘れる前に、彼は $n$ 個の整数 $a_1, a_2, \dots, a_n$ を書き留めました。彼はまた、それぞれの整数の法 $P$ における乗法逆元を書き留め、それらの逆元をシャッフルして $b_1, b_2, \dots, b_n$ を得ました。整数 $x$ の法 $P$ における乗法逆元とは、$1 \le y < P$ かつ $xy \equiv 1 \pmod P$ を満たす一意な整数 $y$ のことです。

Little Cyan Fish が彼の 2 つのリストと矛盾しない素数を復元するのを手伝ってください。より形式的には、$9 \times 10^{17} \le Q \le 10^{18}$ であり、2 つのリストに含まれるすべての整数が $Q$ より小さく、かつ $1, 2, \dots, n$ の順列 $\pi$ であってすべての $1 \le i \le n$ に対して $a_i b_{\pi_i} \equiv 1 \pmod Q$ を満たすものが存在するような素数 $Q$ を 1 つ求めてください。

入力は以下のように生成されます。素数 $P$ は $[9 \times 10^{17}, 10^{18}]$ に含まれるすべての素数から一様ランダムに選ばれます。次に $n = 10^5$ とし、各 $a_i$ は $[1, P - 1]$ から独立かつ一様ランダムに選ばれます。最後に、逆元が一様ランダムにシャッフルされます。異なるテストファイルは独立に生成されます。

テストファイルは高々 $20$ 個です。

入力

入力の 1 行目には、単一の整数 $n$($n = 10^5$)が含まれます。

2 行目には $n$ 個の整数 $a_1, a_2, \dots, a_n$($1 \le a_i < 10^{18}$)が含まれます。3 行目には $n$ 個の整数 $b_1, b_2, \dots, b_n$($1 \le b_i < 10^{18}$)が含まれます。

少なくとも 1 つの素数 $P$ に対して、2 つのリストが上記の条件を満たすことが保証されています。

出力

2 つのリストと矛盾しない素数を表す単一の整数 $Q$ を 1 行に出力してください。条件を満たす答えが複数存在する場合は、そのうちのどれを出力しても構いません。

入出力例

入力 1

1
2
499999999999999995

出力 1

999999999999999989

注記

この入出力例は入力の制約を満たしていません。 これは入出力の形式を示すためだけに提供されています。あなたのプログラムはこの入出力例に正解する必要はありません。

この入出力例では、$P = 999999999999999989$ です。例えば、$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.