Chọn ĐTQG Thái Bình 2023 - Cặp số nguyên tố cùng nhau

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Bob có một dãy ~a~ gồm ~n~ số nguyên dương ~a_1, a_2, \dots, a_n~.

Andy là bạn thân của Bob, cậu có một sở thích đặc biệt là mượn các con số của Bob về nhà để chơi. Trong ~m~ ngày tới, mỗi ngày Andy sẽ tới mượn Bob một con số hoặc trả lại Bob một con số cậu đã mượn trước đó.

Tuy nhiên, có một điều kiện để Andy có thể mượn được các con số của Bob. Sau mỗi ngày, Bob đố Andy trong các con số cậu đang mượn, có bao nhiêu cặp số nguyên tố cùng nhau. Nói cách khác, Andy cần tính số cặp chỉ số ~i, j~ ~(i \ne j)~ mà cậu đang mượn có ~gcd(a_i, a_j) = 1~.

Bạn hãy giúp Andy trả lời các câu đố này nhé.

Input

  • Dòng đầu tiên chứa hai số nguyên ~n, m~ là độ dài của dãy số của Bob và số ngày ~(1 \le n \le 5 \cdot 10^5, 1 \le m \le 5 \cdot 10^5)~.

  • Dòng thứ hai chứa ~n~ số nguyên dương ~a_1, a_2, \dots, a_n~ ~(1 \le a_i \le 5 \cdot 10^5)~.

  • ~m~ dòng tiếp theo, mỗi dòng chứa một số nguyên ~i~. Nếu trước đó Andy chưa mượn số nguyên ~a_i~, Andy sẽ mượn số nguyên này ngay hôm đó, ngược lại cậu sẽ trả lại số nguyên này ngay hôm đó.

Output

  • Gồm ~m~ dòng, dòng thứ ~i~ là đáp án cho câu đố trong ngày thứ ~i~.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~n, m \le 100~
2 ~30\%~ ~n, m \le 10^3~
3 ~50\%~ Không có giới hạn gì thêm

Sample Input 1

5 5
1 2 3 4 5
1
2
5
4
2

Sample Output 1

0
1
3
5
3

Sample Input 2

6 5
2 3 4 6 8 9
3
2
6
5
2

Sample Output 2

0
1
2
4
2

Notes

  • Ngày đầu tiên Andy chỉ mượn Bob một số, vậy số cặp là ~0~.

  • Ngày thứ hai, các cặp nguyên tố cùng nhau là ~(1, 2)~.

  • Ngày thứ ba, các cặp nguyên tố cùng nhau là ~(1, 2), (2, 5), (1, 5)~.

  • Ngày thứ tư, các cặp nguyên tố cùng nhau là ~(1, 2), (2, 5), (1, 5), (1, 4), (5, 4)~.

  • Ngày thứ năm, các cặp nguyên tố cùng nhau là ~(1, 5), (1, 4), (5, 4)~.


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.