Universal Cup Judging System

Universal Cup

Süre Sınırı: 6 s Bellek Sınırı: 2048 MB Toplam puan: 100 Zorluk: [göster] Hack'lenebilir ✓
İstatistikler

Little Cyan Fish đã quên mất một số nguyên tố $P$. Cậu ấy chỉ nhớ rằng $9 \times 10^{17} \le P \le 10^{18}$.

Trước khi quên $P$, cậu ấy đã viết ra $n$ số nguyên $a_1, a_2, \dots, a_n$. Cậu ấy cũng đã viết ra nghịch đảo nhân của mỗi số nguyên theo modulo $P$, rồi xáo trộn các nghịch đảo này để thu được $b_1, b_2, \dots, b_n$. Nghịch đảo nhân của một số nguyên $x$ theo modulo $P$ là số nguyên duy nhất $y$ sao cho $1 \le y < P$ và $xy \equiv 1 \pmod P$.

Hãy giúp Little Cyan Fish khôi phục một số nguyên tố phù hợp với hai danh sách của cậu ấy. Một cách hình thức hơn, hãy tìm một số nguyên tố $Q$ sao cho $9 \times 10^{17} \le Q \le 10^{18}$, mọi số nguyên trong hai danh sách đều nhỏ hơn $Q$, và tồn tại một hoán vị $\pi$ của $1, 2, \dots, n$ thỏa mãn $a_i b_{\pi_i} \equiv 1 \pmod Q$ với mọi $1 \le i \le n$.

Dữ liệu vào được sinh như sau. Số nguyên tố $P$ được chọn ngẫu nhiên đều từ tất cả các số nguyên tố trong $[9 \times 10^{17}, 10^{18}]$. Sau đó $n = 10^5$, và mỗi $a_i$ được chọn độc lập và ngẫu nhiên đều từ $[1, P - 1]$. Cuối cùng, các nghịch đảo được xáo trộn ngẫu nhiên đều. Các tệp dữ liệu kiểm tra khác nhau được sinh độc lập.

Có tối đa $20$ tệp dữ liệu kiểm tra.

Dữ liệu vào

Dòng đầu tiên của dữ liệu vào chứa một số nguyên duy nhất $n$ ($n = 10^5$).

Dòng thứ hai chứa $n$ số nguyên $a_1, a_2, \dots, a_n$ ($1 \le a_i < 10^{18}$). Dòng thứ ba chứa $n$ số nguyên $b_1, b_2, \dots, b_n$ ($1 \le b_i < 10^{18}$).

Dữ liệu đảm bảo rằng hai danh sách thỏa mãn các điều kiện mô tả ở trên với ít nhất một số nguyên tố $P$.

Dữ liệu ra

In ra một dòng duy nhất chứa một số nguyên duy nhất $Q$, biểu thị một số nguyên tố phù hợp với hai danh sách. Nếu có nhiều đáp án hợp lệ, hãy in ra bất kỳ đáp án nào trong số đó.

Ví dụ

Dữ liệu vào 1

1
2
499999999999999995

Dữ liệu ra 1

999999999999999989

Ghi chú

Ví dụ này không thỏa mãn các ràng buộc của dữ liệu vào. Nó chỉ được cung cấp để minh họa định dạng dữ liệu vào và dữ liệu ra. Chương trình của bạn không bắt buộc phải vượt qua ví dụ này.

Trong ví dụ, $P = 999999999999999989$. Chẳng hạn, $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.