Trò chơi đồng dư
Đề bài
Mô tả
Pari và Arya đang chơi một trò chơi. Pari chọn hai số nguyên dương và , rồi thông báo cho Arya số (nhưng không tiết lộ ). Mục tiêu của Arya là xác định giá trị .
Để hỗ trợ, có số nguyên dương được công khai. Arya có thể yêu cầu Pari cho biết với bất kỳ nào tuỳ ý.
Cho , và mảng , hãy xác định xem Arya có chiến lược để biết chắc chắn giá trị với mọi hay không.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra Yes nếu Arya có chiến lược thắng độc lập với giá trị của , ngược lại in ra No.
Ràng buộc
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 7 2 3 |
No | Biết và chưa đủ để suy ra . Ví dụ và cùng có , nhưng khác nhau. |
| 4 5 2 3 5 12 |
Yes | Vì thuộc dãy nên Arya hỏi là biết ngay. |
Ghi chú
Theo định lý số dư Trung Hoa, biết tương đương với biết với mọi luỹ thừa nguyên tố là ước của . Arya xác định được khi và chỉ khi với mỗi luỹ thừa nguyên tố mà , tồn tại ít nhất một chia hết cho .
Bình luận