Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập boichungtrongdoan

Bội chung trong đoạn

Dễ Số học

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Cho một dãy gồm \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\) và hai số nguyên \(L\), \(R\). Một số nguyên dương \(U\) được gọi là bội chung của dãy nếu \(U\) chia hết cho mọi phần tử \(a_i\).

Hãy đếm xem trong đoạn \([L, R]\) có bao nhiêu bội chung của dãy.

Input

  • Dòng đầu tiên chứa ba số nguyên dương \(n\), \(L\), \(R\).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\).

Output

In ra một số nguyên duy nhất là số lượng bội chung của dãy nằm trong đoạn \([L, R]\).

Constraints

  • \(1 \le n \le 20\)
  • \(1 \le L \le R \le 10^9\)
  • \(1 \le a_i \le 10^9\)

Sample Input

3 10 100
2 3 4

Sample Output

8

Explanation

Một số chia hết cho \(2\), \(3\), \(4\) khi và chỉ khi nó chia hết cho \(12\). Các số thoả mãn trong đoạn \([10, 100]\) là \(12, 24, 36, 48, 60, 72, 84, 96\), tức là \(8\) số.

Bình luận

Chưa có bình luận nào.