Cho số nguyên dương . Với mỗi truy vấn dạng sao cho và số nguyên dương, xác định số cần được viết liền nhau ít nhất bao nhiêu lần để thu được một số là bội của các số .
Đầu vào
Dòng đầu tiên chứa hai số nguyên và , lần lượt là số phần tử của dãy số và số lần truy vấn.
Dòng tiếp theo chứa số nguyên trong khoảng là các phần tử của dãy số .
dòng tiếp theo, mỗi dòng mô tả một truy vấn gồm ba số với và .
Đầu ra
dòng, mỗi dòng chứa duy nhất một số nguyên là kết quả của truy vấn: Nếu không tồn tại số nguyên thỏa mãn đề bài thì xuất ra , trong trường hợp còn lại xuất ra kết quả lấy phần dư cho .
Subtask
số test có .
số test có .
số test có .
số test còn lại không có giới hạn gì thêm.
Ví dụ
Đầu vào
Copy
3 4
1 2 3
1 3 22
1 3 1
3 3 7
1 2 4
Đầu ra:
Copy
3
-1
3
1
Giải thích: Trong truy vấn đầu tiên, số (lặp lại lần số ) là bội của và .
QDUY
Comments