Nguyên Tố Cùng Nhau

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho một dãy số gồm \(N\) số nguyên dương \(a_1, a_2,...a_N\)

Yêu cầu

Cho một số nguyên dương \(M\), bạn hãy đếm x thuộc đoạn [1;M] thỏa mãn rằng \(gcd(a_i,x)=1\) với mọi \(1 \le i \le N\)

Biết rằng \(gcd(a,b)\) là ước chung lớn nhất của \(a\) và \(b\).

Dữ liệu vào

  • Dòng đầu tiên chứa hai số nguyên dương \(N\) và \(M\) \((1 \le N,M \le 10^6)\)
  • Dòng tiếp theo chứa dãy số nguyên dương \(a_1,a_2,...a_N\) \((1 \le a_i \le 10^6)\)

Dữ liệu ra

  • Dòng đầu tiên in ra số lượng x thỏa mãn đề bài
  • Các dòng tiếp theo in ra chúng theo thứu tự tăng dần, mỗi số cách nhau một dòng

Input 1

3 12
6 1 5

Output 1

3
1
7
11

Nhận xét

Không có ý kiến tại thời điểm này.