Universal Cup Judging System

Universal Cup

時間限制: 6 s 記憶體限制: 2048 MB 總分: 100 难度: [顯示] 可 Hack ✓
统计

Little Cyan Fish telah melupakan sebuah bilangan prima $P$. Ia hanya mengingat bahwa $9 \times 10^{17} \le P \le 10^{18}$.

Sebelum melupakan $P$, ia menuliskan $n$ bilangan bulat $a_1, a_2, \dots, a_n$. Ia juga menuliskan invers perkalian dari setiap bilangan bulat tersebut modulo $P$, lalu mengacak invers-invers tersebut sehingga diperoleh $b_1, b_2, \dots, b_n$. Invers perkalian dari sebuah bilangan bulat $x$ modulo $P$ adalah satu-satunya bilangan bulat $y$ sedemikian sehingga $1 \le y < P$ dan $xy \equiv 1 \pmod P$.

Bantulah Little Cyan Fish memulihkan sebuah bilangan prima yang konsisten dengan kedua daftarnya. Secara lebih formal, temukan sebuah bilangan prima $Q$ sedemikian sehingga $9 \times 10^{17} \le Q \le 10^{18}$, setiap bilangan bulat di kedua daftar lebih kecil dari $Q$, dan terdapat sebuah permutasi $\pi$ dari $1, 2, \dots, n$ yang memenuhi $a_i b_{\pi_i} \equiv 1 \pmod Q$ untuk setiap $1 \le i \le n$.

Masukan dibangkitkan sebagai berikut. Bilangan prima $P$ dipilih secara acak merata dari semua bilangan prima pada $[9 \times 10^{17}, 10^{18}]$. Kemudian $n = 10^5$, dan setiap $a_i$ dipilih secara independen dan acak merata dari $[1, P - 1]$. Terakhir, invers-invers tersebut diacak secara merata. Berkas uji yang berbeda dibangkitkan secara independen.

Terdapat paling banyak $20$ berkas uji.

Masukan

Baris pertama dari masukan berisi sebuah bilangan bulat tunggal $n$ ($n = 10^5$).

Baris kedua berisi $n$ bilangan bulat $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). Baris ketiga berisi $n$ bilangan bulat $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Dijamin bahwa kedua daftar memenuhi syarat-syarat yang dijelaskan di atas untuk setidaknya satu bilangan prima $P$.

Keluaran

Keluarkan satu baris yang berisi sebuah bilangan bulat tunggal $Q$, yang menyatakan sebuah bilangan prima yang konsisten dengan kedua daftar tersebut. Jika terdapat beberapa jawaban yang valid, keluarkan yang mana saja di antaranya.

Contoh

Masukan 1

1
2
499999999999999995

Keluaran 1

999999999999999989

Catatan

Contoh ini tidak memenuhi batasan masukan. Contoh ini diberikan hanya untuk mengilustrasikan format masukan dan keluaran. Program Anda tidak diwajibkan untuk lulus contoh ini.

Pada contoh, $P = 999999999999999989$. Sebagai contoh, $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.