[DHBB25 - DX44 - 10] Bài 2: Bộ khuếch đại

Xem dạng PDF

Gửi bài giải

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

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

Trong một hệ thống viễn thông, các bộ khuếch đại tín hiệu được sử dụng để truyền tín hiệu đi xa hơn. Mỗi bộ khuếch đại có độ khuếch đại nhất định, được đo bằng một số nguyên dương từ ~1~ đến ~K~.

Một trạm thu tín hiệu có cường độ tín hiệu là hợp lệ nếu nó có thể nhận được tín hiệu được khuếch đại từ một trạm phát ban đầu bằng cách đi qua một hoặc nhiều bộ khuếch đại có độ khuếch đại từ ~1~ đến ~K~. Khi tín hiệu đi qua một bộ khuếch đại có độ khuếch đại ~x_i~, cường độ tín hiệu sẽ được nhân với ~x_i~.

Nói cách khác, một trạm thu tín hiệu có cường độ ~S~ được gọi là hợp lệ nếu tồn tại các bộ khuếch đại ~x_1, x_2, \dots, x_m~ sao cho: ~S = x_1 \times x_2 \times \dots \times x_m~ với mọi ~1 \le i \le m~, ~1 \le x_i \le K~.

Yêu cầu: Xác định số lượng trạm thu tín hiệu hợp lệ có cường độ nằm trong đoạn ~[A, B]~.

Input

  • Dòng duy nhất gồm ba số nguyên dương ~K, A, B~ lần lượt là độ khuếch đại lớn nhất của một bộ khuếch đại có thể sử dụng và đoạn cường độ tín hiệu cần kiểm tra (~2 \le K \le 10^5~; ~1 \le A \le B \le 10^9~).

Output

  • Một số nguyên duy nhất là số lượng trạm thu tín hiệu hợp lệ trong đoạn ~[A, B]~.

Sample Input 1

5 10 15

Sample Output 1

3

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.