[Chuyên ĐH Vinh - TS10 - 2024] Bài 2: Dãy số tương tự

Xem dạng PDF

Gửi bài giải

Điểm: 25,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho hai dãy số nguyên ~a_1, a_2, ..., a_n~ và ~b_1, b_2, ..., b_n~ với điều kiện ~1 < n ≤ 5 \times 10^{4}~ và ~1 ≤ a_i, b_i ≤ 10^{9}~.

Hai dãy số ~(a_i)~ và ~(b_i)~ gọi là tương tự nhau nếu với mọi ~i \neq j~ mà ~a_i = a_j~ thì ~b_i = b_j~ và ~a_i \neq a_j~ thì ~b_i \neq b_j~.

Yêu cầu: Hãy kiểm tra hai dãy số ~(a_i)~ và ~(b_i)~ có tương tự nhau hay không?

INPUT

  • Dòng ~1~ ghi một số nguyên dương ~n~.
  • Dòng ~2~ ghi ~n~ số nguyên của dãy số ~(a_i)~, mỗi số ghi cách nhau ít nhất một dấu cách.
  • Dòng ~3~ ghi ~n~ số nguyên của dãy số ~(b_i)~, mỗi số ghi cách nhau ít nhất một dấu cách.

OUTPUT

Gồm một dòng chứa số ~1~ nếu dãy số ~(a_i)~ và dãy số ~(b_i)~ tương tự nhau và số ~0~ trong trường hợp ngược lại. Nếu ~n~ không thỏa mãn điều kiện bài toán thì ghi là ~-1~.

SUBTASKS

  • ~10 \%~ số test ứng với các giá trị của ~n~ không thỏa mãn điều kiện bài toán.
  • ~70 \%~ số test ứng với ~1< n ≤ 10^{4}~.
  • ~20 \%~ số test ứng với ~1 < n ≤ 5 \times 10^{4}~.

SAMPLE INPUT 1

5
1 2 3 1 3
3 2 1 3 1

SAMPLE OUTPUT 1

1

SAMPLE INPUT 2

5
1 2 3 1 3
1 2 3 3 3

SAMPLE OUTPUT 2

0

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.