[Quảng Trị - HSG12 - 2025] Bài 2: Thẻ bài
Xem dạng PDF
Gửi bài giải
Điểm:
800,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
MAGIC.INP
Output:
MAGIC.OUT
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Alice và Peter là đôi bạn thân có cùng đam mê mãnh liệt với việc sưu tầm các thẻ bài Magic: The Gathering.
Hiện tại, Alice đang sở hữu ~N~ lá bài với các giá trị tương ứng là: ~A_{1}, A_{2}, ..., A_{N}~. Tương tự Peter cũng sở hữu ~N~ lá bài với các giá trị tương ứng là: ~B_{1}, B_{2}, ..., B_{N}~.
Alice muốn biết tập hợp ~x~ thẻ bài đầu tiên của mình có giống tập hợp ~y~ thẻ bài đầu tiên của Peter hay không. Hai tập hợp được coi là giống nhau nếu mọi loại thẻ bài của Alice cũng trùng với Peter và ngược lại.
Yêu cầu: Hãy giúp Alice trả lời câu hỏi của mình.
Input
Vào từ file văn bản MAGIC.INP:
- Dòng ~1~: Chứa số nguyên dương ~N~ ~(1 \leq N \leq 2 \times 10^5)~, là số lượng thẻ bài của mỗi bạn;
- Dòng ~2~: Chứa ~N~ số nguyên dương ~A_{1}, A_{2}, ..., A_{N}~ ~(1 \leq A_{i} \leq 10^9, 1 \leq i \leq N)~, là danh sách giá trị các thẻ bài của Alice;
- Dòng ~3~: Chứa ~N~ số nguyên dương ~B_{1}, B_{2}, ..., B_{N}~ ~(1 \leq B_{i} \leq 10^9, 1 \leq i \leq N)~, là danh sách giá trị các thẻ bài của Peter;
- Dòng ~4~: Chứa số nguyên dương ~Q~ ~(Q \leq 2 \times 10^5)~, là số lượng cã truy vấn;
- ~Q~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương: ~x, y~ ~(1 \leq x, y \leq N)~ tương ứng với việc xét tập hợp ~x~ thẻ bài đầu tiên của Alice và ~y~ thẻ bài đầu tiên của Peter.
Lưu ý: Các giá trị trên cùng một dòng được ghi cách nhau một dấu cách.
Output
Ghi ra file văn bản MAGIC.OUT:
- Gồm ~Q~ dòng tương ứng với ~Q~ truy vấn, mỗi dòng ghi ra "~Yes~" nếu tập hợp các loại thẻ bài của hai bạn giống hệt nhau, ngược lại ghi ra "~No~".
Scoring
- Subtask ~1~ ~(50\%)~: ~1 \leq N, Q \leq 200~; ~x = y~; các giá trị ~A_{i}~ đôi một khác nhau; các giá trị ~B_{i}~ đôi một khác nhau.
- Subtask ~2~ ~(25\%)~: ~1 \leq N, Q \leq 2000~.
- Subtask ~3~ ~(25\%)~: Không còn ràng buộc gì thêm.
Example input 1
5
1 2 3 4 5
1 3 2 3 5
3
3 3
3 4
5 5
Example output 1
Yes
Yes
No
Bình luận